To earn the MSIT degree from the #1-ranked university in Information Technology & Management by US News & World Report, you'll need:
Up to 24 units of advanced standing is given to applicants with relevant coursework from an accredited masters program.
Part-time students can graduate in as little as two-years depending on course load.
This track provides you with technical depth in software design, project management, software development and architecture. Many of the courses are drawn from Carnegie Mellon's highly regarded Master of Software Engineering program from the School of Computer Science.
Please note: This track requires two years prior programming experience or equivalent coursework in data structures and modern programming language, such as C++ or Java, as a prerequisite for admission.
| Core Courses (60 units required) | Units |
| Data Structures and Algorithms | 12 |
| Database Management | 12 |
| Managing Software Development | 12 |
| Architectures for Software Systems | 12 |
| Object-Oriented Analysis and Design | 6 |
| IT Project Management | 6 |
In addition to the 60 units required to earn the MSIT degree, you'll also need an additional 84 units of electives. Below is a list of possible electives.
|
Samples Electives for Software Design and Management Track |
Units |
||
|
Dependable Software and Systems |
12 |
||
|
E-commerce Technologies |
6 |
||
|
Product Management in IT |
6 |
||
|
Advanced Database Management |
12 |
||
|
Data Warehousing |
6 |
||
|
Geographic Information Systems |
12 |
||
|
Internet Technologies |
6 |
||
|
Models of Software Systems |
12 |
||
|
Managing Service Organizations |
6 |
||
|
Intro to Information Security Management |
12 |
||
|
Applied Cryptography |
12 |