Top Navigation:

FacebookTwitterLinkedInYouTubeYouTubeSocial Media Options

Primary 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