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:
Commerce (Kellstadt) Elective Courses
|CSC 453 Database Technologies |
|HCI 440 Introduction to User-Centered Design |
|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 |
|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