Sub Navigation:
Secondary Navigation:
Breadcrumb Navigation:
Home>School of Information Systems & Management >Information Technology (MSIT)>Curriculum>Software Design & Management
Main Content:
Software Design & Management
To earn the MSIT degree from the #1-ranked university in Information Technology & Management by US News & World Report, you'll need:
- 144 units of coursework: 60 units of core courses in one of the three curriculum tracks and additional 84 units of electives.
- Demonstrated competence in core areas.
- A laptop. Have your own or need to purchase one? Please read our technology requirements first.
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.
Software Design & Management (Part-Time Evening Program Only)
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 |