Apr 24, 2024  
2008-2009 Graduate Catalog 
    
2008-2009 Graduate Catalog [ARCHIVED CATALOG]

Software Engineering (M.S.E.)


Offered through the Computing and Information Sciences graduate program, the master of software engineering degree (MSE) enables students who have a computer science, computer engineering, or related engineering or science degree to learn software engineering technology and thus be able to specify, design, implement, document, and maintain large software systems in their specialty areas. The discipline of software engineering covers the application of engineering principles to the building of computer software. The field covers the theories, tools and methods for systematic representation, design, verification, development, production, validation, and maintenance of software products including programs, prototypes, documentation, and user interfaces. Software engineering is applicable not only to computer systems software-the techniques of software engineering offer benefits for software developed for all disciplines.

Master’s degree requirements


The program of study for the MSE program consists of 33 credits that must include the following:

  • Six credits of technical electives (computer science or application area courses).

One course from the following:


  • CIS 644

Two courses from an application area such as:


parallel and distributed systems, operating systems and real-time systems, database engineering, knowledge-based systems, artificial intelligence, graphics, or specialty areas from Electrical Engineering, Computer Engineering, Industrial Engineering, Mechanical Engineering, Nuclear Engineering, Chemical Engineering and other areas by special arrangement

Notes


Each student specializes in an application area and does a project related to that application area. Each student will produce and present a “software portfolio” that contains a collection of documents related to the software development activity.

The student must receive a grade of B or better for all classes assigned by the Graduate Studies Committee and for each course used to satisfy the above requirements.