Learn More and ApplyEntrepreneurship and Technology Leadership Concentration, Software Engineering (MS) Online

Menu

Course Requirements

Introductory Courses

Course Title Quarter Hours
CSC 400DISCRETE STRUCTURES FOR COMPUTER SCIENCE4
CSC 401INTRODUCTION TO PROGRAMMING4
CSC 402DATA STRUCTURES I4
CSC 403DATA STRUCTURES II4
CSC 406SYSTEMS I4
CSC 407SYSTEMS II4

CDM Foundation Courses

Course Title Quarter Hours
SE 430OBJECT ORIENTED MODELING4
SE 450OBJECT-ORIENTED SOFTWARE DEVELOPMENT4
or SE 456 ARCHITECTURE OF REAL-TIME SYSTEMS
SE 477SOFTWARE AND SYSTEMS PROJECT MANAGEMENT4

Business (Kellstadt) Elective Courses

Course Title Quarter Hours
MGT 500LEADING EFFECTIVE AND ETHICAL ORGANIZATIONS4
MGT 570ENTREPRENEURSHIP AND NEW VENTURE MANAGEMENT4

Major Elective Courses

Students must take 16 Credit Hours of courses from the list of CDM electives below and eight (8) Credit Hours of courses from the list of Kellstadt courses listed below.

CDM Electives

Students may select any SE elective or the following courses:

Course Title Quarter Hours
PRINCIPLES OF DATABASE MANAGEMENT SYSTEMS
INTRODUCTION TO USER-CENTERED DESIGN

The following courses are recommended:

Course Title Quarter Hours
SOFTWARE TESTING AND QUALITY ASSURANCE
OBJECT-ORIENTED ENTERPRISE COMPUTING
REQUIREMENTS ENGINEERING
MANAGING GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT
SOFTWARE RISK MANAGEMENT
ENTERPRISE COMPONENT ARCHITECTURE
ANALYTICS AND DATA MINING IN SOFTWARE ENGINEERING

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.

Students also have an option of pursuing a Master's Research Project to fulfill their CDM elective requirements.

Course Title Quarter Hours
Select one of the following:
MASTER'S RESEARCH
and MASTER'S PROJECT
MASTER'S RESEARCH
and MASTER'S THESIS

Business (Kellstadt) Elective Courses

Course Title Quarter Hours
OPERATIONS MANAGEMENT
LEADERSHIP IN ORGANIZATIONS
CHANGE MANAGEMENT AND CONSULTING
MARKETING MANAGEMENT
FINANCIAL ACCOUNTING FOR MANAGERIAL DECISION MAKING
MANAGEMENT ACCOUNTING FOR DECISION-MAKING
INFORMATION TECHNOLOGY INVESTMENT FINANCIAL ANALYSIS
MANAGING CHANGE FOR DIGITAL TRANSFORMATION

Capstone

Students must complete the following course.

Course Title Quarter Hours
SE 491SOFTWARE ENGINEERING STUDIO4

Studio Sequence Substitution Policy

Software Engineering (SE) Studio is a requirement for MS SE students. It can only be substituted for students who have had industrial experience in team software development projects. For those students with sufficient experience, they must complete a MS Project or Thesis in lieu of SE Studio.

Substitution of SE Studio must be approved in advance. Student should seek such approval no later than the second quarter after starting the Foundation phase of the program. The request for substitution should be submitted to Software Engineering Program Committee (SE-PC) and the decision will be made by the SE-PC in consultation with the student’s advisor.

Each applicant should provide supporting materials of his/her experience in software development, including resume, and letter(s) from the project manager describing the applicant's role in the projects.

All approvals of substitution will be contingent upon the applicant's completion of a MS Project or Thesis for eight (8) credit hours. Any deviation from that must be approved by the SE-PC as well.