Software Development & Engineering, MS

Campus: NYC, Online

Although competency in programming is required for admission into the program, any student lacking knowledge of the object-oriented paradigm will be required to take SE 602 Fundamental Computer Science I with Java. Credits taken for the preparatory course do not count toward the degree. However, the grade earned is computed into the student’s GPA. 

Preparatory Courses
SE 602Fundamental Computer Science I with Java(4)
Core Requirements
SE 616Introduction to Software Engineering4
SE 673Software Design Methodologies4
SE 675Requirements Engineering3
SE 677Software Reliability & Quality Assurance3
SE 679Contemporary Software Engineering Theory and Practice4
Recommended Electives
Select 12 credits of the following:12
Software Engineering Electives
Independent Study in Software Engineering
Formal Software Development
Distributed Software Development
Software Risk Management
Other Electives
Information Systems Project and Change Management
Information Systems Planning and Policy
Mobile Application Development
Cryptography and Computer Security
Network Security
Web and Internet Security
Capstone
Select six credits from the following options:6
Option 1
SE 000
SE-Advanced Elective
Software Engineering Studio
Option 2
Software Development Thesis I
Software Development Thesis II
Option 3
SE 000
SE-Advanced Elective
IEEE 000
IEEE Certification 1
Total Credits36
1

IEEE Certification is equivalent to 3 credits of graduate-level coursework.