MS in Software Engineering
The MS in Software Engineering caters to students interested in software engineering and also other contemporary topics of long-term value to the industry. Most early careers in the industry are based on either software development or managerial aspects of software development. This degree places more weight on software development. For those seeking a greater focus on managerial aspects, we offer the MS in Information Technology (MS-IT) below.
To achieve depth, students must complete the following:
- 2 required courses addressing ethical and social issues in the computing field and a firm base in object oriented programming.
- 3 courses from restricted categories to ensure a strong software engineering center, while still allowing a considerable flexibility of interests.
- 5 courses that do not need to be in any track: All 400 level Computer Science courses and 400+ level CSIS courses (cross listed with the Business School) are allowed. There are also numerous options for independent study, including a programming project, research, or a service-oriented project.
Be sure to look at the Courses and Schedules page to find links for what specific courses are offered in any one semester or quarter.