No Introductory course (a course numbered 400 through 419) 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.
- 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 3
courses from the list of CDM electives below and 2
courses from the list of Kellstadt courses listed below. CDM Electives
Students may select any SE elective or
the following courses:
Software Engineering Research
|CSC 453 Database Technologies |
|HCI 440 Introduction to User-Centered Design |
|OR 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 482 Requirements Engineering |
|SE 475 Managing Globally Distributed Software Development |
|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)|
|OR 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.|
|MGT 502 Operations Management |
|MGT 530 Leadership in Organizations |
|MGT 535 Change Management and Consulting |
|MKT 555 Decisions in Marketing Management |
|ACC 500 Financial Accounting |
|ACC 555 Management Accounting for Decision-Making |
|IS 535 Information Technology Investment Financial Analysis |
|IS 570 Enterprise System Implementation |
CDM Open Elective Courses
Students must complete one
CDM Open Elective Course in the 421-699 range. ANI, DC, DMA, TV and VFX courses do not qualify. 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