Georgetown University home page Search: Full text search Site Index: Find a web site by name or keyword Site Map: Overview of main pages Directory: Find a person; contact us About this site: Copyright, disclaimer, policies, terms of use Georgetown University home page Home page for prospective students Home page for current students Home page for alumni and alumnae Home page for family and friends Home page for faculty and staff Georgetown University Search: Full text search Site Index: Find a web site by name or keyword Site Map: Overview of main pages Directory: Find a person; contact us About this site: Copyright, disclaimer, policies, terms of use
Navigation bar Navigation bar
spacer spacer spacer spacer
border
spacer spacer spacer
border
spacer spacer

COSC-355 Software Engineering I

COSC-355 Software Engineering I
Fall only
Faculty:
  • ,
  • The purpose of this course is to teach the student how to design and develop large software systems. A term project is assigned that implements the tools described in the course. Students work on this project in teams. Topics covered include: software reliability and its implications; the software development cycle; Object-oriented modeling for both Domain Modeling and Software Modeling using the Unified Modeling Language; cost-benefit analysis; the design of reliable software; hierarchical system diagrams; the implementation of large software systems; and the impact of innovations such as, event-based programming, distributed programming, and Internet technologies. Additional topics that may be covered are software security, design patterns, and business models.
    Credits: 3
    Prerequisites: None
    Other academic years
    There is information about this course number in other academic years:
    More information
    Look for this course in the schedule of classes.

    The academic department web site for this program may provide other details about this course.
    spacer spacer
    Navigation bar Navigation bar