Software Development Concentration - MS SE

What Students Learn From This Program

  • Technical foundations in object-oriented analysis, modeling, architecture, design, and construction
  • Communication skills and experiences in collaborative and team-based software development
  • Knowledge and skills in software project management, configuration management, and quality assurance
  • Knowledge in software development process improvement and experience in agile and iterative software development process
  • Technical know-how in developing, integrating, and deploying web-based enterprise applications and service oriented architecture (SOA)

 

Program Requirements 2009

 

Prerequisite Phase (5 courses – these don’t count toward degree)

CSC -211  or CSC-261

CSC-212  or CSC-262 or CSC-224 or CSC-396

CSC-383

CSC-373

CSC-374

 

Foundation Phase (3 courses)

SE-425

SE-430

SE-450

 

Advanced Phase (3 courses)

SE-433

SE-435

SE-477

 

Major Electives (4 courses)

SE-42X or SE-5XX (choose from list below)

SE-42X or SE-5XX (choose from list below)

SE-42X or SE-5XX (choose from list below)

SE-42X or SE-5XX (choose from list below)

 

Open Electives (1 course) – See Appendix C

Any CDM course 420+

 

Capstone (2 courses) or 2-Qtr Thesis option available

SE-491

SE-591

 

13 Courses Total