This program is one of the very few graduate programs in Software Development and Engineering in the entire New York City area. This 36-credit advanced program provides you with the opportunity to focus on the application of engineering principles to the development process and is distinguished by a rigorous, in-depth study of the problems of managing, designing, developing, delivering, and maintaining large software systems.
Students completing the MS in Software Development and Engineering program will be prepared to sit for the exam leading to the Certified Software Development Associate (CSDA) credential developed by the Computing Society of the IEEE, the world’s leading organization of computing professionals. Students who successfully pass this exam will enter the field, or continue their careers, with both an impressive degree and a highly coveted certification; a powerful combination for professional advancement.
All incoming students are required to have an undergraduate or graduate degree in computer science or related experience.
Although competency in programming is required for admission into the program, any student lacking knowledge of the objectoriented 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.
Course List
Code |
Title |
Credits |
SE 602 | Fundamental Computer Science I with Java | (4) |
SE 616 | Introduction to Software Engineering | 4 |
SE 673 | Software Design Methodologies | 4 |
SE 675 | Requirements Engineering | 3 |
SE 677 | Software Reliability & Quality Assurance | 3 |
SE 679 | Contemporary Software Engineering Theory and Practice | 4 |
| 12 |
| Independent Study in Software Engineering | |
| Formal Software Development | |
| Distributed Software Development | |
| Software Risk Management | |
| Information Systems Project and Change Management | |
| Information Systems Planning and Policy | |
| Mobile Application Development | |
| Cryptography and Computer Security | |
| Network Security | |
| Web and Internet Security | |
| 6 |
| | |
| Software Engineering Studio | |
| Software Development Thesis I | |
| Software Development Thesis II | |
| | |
| 1 | |
Total Credits | 36 |