No Introductory Course may be substituted for any other course at any level.
Introductory courses may be waived for any of the following conditions:
- The student has the appropriate course work to satisfy an Introductory Course.
- The student has appropriate and verified professional experience to satisfy an Introductory Course.
- If an exam is available, the student passes a
Graduate Assessment Examination (GAE) in the Introductory Course area.
|CSC 400 Discrete Structures for Computer Science |
|CSC 401 Introduction to Programming |
|CSC 402 Data Structures I |
|CSC 403 Data Structures II |
|CSC 406 Systems I |
|CSC 407 Systems II |
CDM Foundation Courses
|SE 430 Object Oriented Modeling |
|SE 450 Object-Oriented Software Development |
|SE 477 Software and Systems Project Management |
Commerce (Kellstadt) Foundation Courses
* Course is not currently offered online. Consult faculty advisor for determining suitable alternative coursework.
|MGT 500 Managing for Effective and Ethical Organizational Behavior |
MGT 570 Entrepreneurship and New Venture Management *|
Major Elective Courses
Students must take
courses from the list of CDM electives below and
courses from the list of Kellstadt courses listed below.
Students may select any SE elective
the following courses:
Software Engineering Research
|CSC 453 Database Technologies |
|HCI 440 Introduction to User-Centered Design |
HCI 441 Introduction to User-Centered Development |
|The following courses are recommended:|
|SE 433 Software Testing and Quality Assurance |
|SE 452 Object-Oriented Enterprise Computing |
|SE 475 Managing Globally Distributed Software Development |
|SE 482 Requirements Engineering |
|SE 529 Software Risk Management |
|SE 554 Enterprise Component Architecture |
|SE 579 Analytics and Data Mining in Software Engineering |
Students also have an option of pursuing Master's research projects to fulfill their CDM elective requirements.
Commerce (Kellstadt) Elective Courses
SE 695 Master's Research (4 credits) AND
SE 696 Master's Project (4 credits)|
SE 695 Master's Research (8 credits) AND
SE 698 Master's Thesis (0 credits)|
|The Master's Project or Thesis must represent an original contribution to the area, and may include system development, empirical studies, or theoretical work. The scope and the details of the research project will be determined by the research supervisor, and must be approved by the student's academic advisor.|
|ACC 500 Financial Accounting |
|ACC 555 Management Accounting for Decision-Making |
|IS 535 Information Technology Investment Financial Analysis |
|IS 570 Managing Change for Digital Transformation |
|MGT 502 Operations Management |
|MGT 530 Leadership in Organizations |
|MGT 535 Change Management and Consulting |
|MKT 555 Decisions in Marketing Management |
CDM Open Elective Courses
Students must complete
CDM Open Elective Course. Any
CNS, CSC, ECT, GAM, GPH, HCI, HIT, IS, IT, PM, SE, or TDC course in the 421-699 range qualifies. Credit for courses taken outside of the school will only be given if approved by a faculty advisor.
Students must complete the following courses as a sequence in consecutive quarters.
|SE 491 Software Engineering Studio |
|SE 591 Software Engineering Studio II |
Software Engineering Studio Substitution Policy