Curriculum
Highlights
- Flexible curriculum can be customized to each student.
- Choose from wide range of electives.
- Transfer credit and course exemptions possible for qualified students.
The Master of Science in Information Technology (MSIT) degree requires successful completion of 144 units of coursework - the equivalent of 12 semester-long courses. Prospective students apply to one of three tracks - information technology management, information security and assurance, or software design and management. Each track requires a specific set of specifically configured core courses (60 units). Students then select 84 units of top caliber electives from across the Carnegie Mellon campus. Click on the tabs below to view the curriculum for each track.
IT Management
The IT Management Track emphasizes the integration of strong information technology skills with training in management and strategy perspectives. This blended approach helps students see the interplay between available technologies and their successful deployment to achieve business goals.
Note: This track can also be done completely through distance learning - click here to learn more about MSIT distance program.
INFORMATION TECHNOLOGY MANAGEMENT TRACK |
Units |
|
|
Core Courses (60 units required) |
||
|
Database Management |
12 |
|
|
Telecommunications Management |
12 |
|
|
E-Business Technology and Management |
12 |
|
|
Object-Oriented Programming in Java |
12 |
|
|
Object-oriented Analysis and Design |
6 |
|
|
IT Project Management |
6 |
|
|
Sample Electives (choose 84 units) |
||
|
E-commerce Technologies |
6 |
|
|
Global eBusiness Strategies |
12 |
|
|
Planning for an IT Startup |
6 |
|
|
Leadership: Innovation and Org Change |
6 |
|
|
Intro to Information Security Management |
12 |
|
|
Healthcare Information Systems |
12 |
|
|
Financial Accounting |
6 |
|
|
Advanced Database Management |
12 |
|
|
Information Technology for Decision Support |
6 |
|
|
Geographic Information Systems |
12 |
|
|
Managing in a Virtual Environment |
6 |
|
|
Power and Influence |
6 |
|
|
Managing Software Development |
12 |
|
|
TOTAL UNITS |
144 |
|
Information Security & Assurance
The Information Security and Assurance Track focuses on the need to adapt to the changing intruder landscape and to gain deeper understanding of what is needed to secure information and insure the proper use of computers. It draws upon the expertise in research, operations and analysis from the world-famous CERT Coordination Center (CERT®/CC) located at Carnegie Mellon's Software Engineering Institute. Designated as a Center of Academic Excellence in Information Assurance Education by the National Security Agency, Carnegie Mellon is uniquely qualified to provide such training.
INFORMATION SECURITY AND ASSURANCE TRACK |
Units |
|
|
Core Courses (60 units required) |
||
|
Telecommunications Management |
12 |
|
|
Internet Security |
6 |
|
|
Economic Analysis |
6 |
|
|
Information Security Risk Analysis |
6 |
|
|
Information Security Policy & Management |
6 |
|
|
Intro to Information Security Management |
12 |
|
|
Security Architecture and Analysis |
12 |
|
|
Sample Electives (choose 84 units) |
||
|
Advanced Topics in Information Security |
6 |
|
|
Object-Oriented Programming (Java) |
12 |
|
|
Information Warfare |
6 |
|
|
Applied Cryptography |
12 |
|
|
Organizational Management |
6 |
|
|
IT Project Management |
6 |
|
|
Information Assurance Policy |
12 |
|
|
Algorithms and Data Structures for |
12 |
|
|
Hacking Exposed |
6 |
|
|
Incident Response |
6 |
|
|
Cyber Security Policy |
12 |
|
|
Strategic Management & Implementation |
6 |
|
|
Database Management |
12 |
|
|
TOTAL UNITS |
144 |
|
Software Design & Management
The Software Design and Management Track provides students with technical depth in software design, project management skill, and an understanding of the organizational issues important to software development and management. Many of this track's courses are drawn from Carnegie Mellon's highly regarded Master of Software Engineering program from the School of Computer Science.
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.
SOFTWARE DESIGN AND MANAGEMENT TRACK |
Units |
|
|
Core Courses (60 units required) |
||
|
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 |
|
|
Sample Electives (choose 84 units) |
||
|
Dependable Software and Systems |
12 |
|
|
E-commerce Technologies |
6 |
|
|
Advanced Database Management |
12 |
|
|
Data Warehousing |
6 |
|
|
Geographic Information Systems |
12 |
|
|
Internet Technologies |
6 |
|
|
Models of Software Systems |
12 |
|
|
Managing Service Organizations |
6 |
|
|
Service Oriented Architecture |
6 |
|
|
Intro to Information Security Management |
12 |
|
|
Applied Cryptography |
12 |
|
|
TOTAL UNITS |
144 |
|