- 866-722-3338 General Information
- 800-874-PACE Admissions
- New York City
- Westchester
The MS in Software Development and Engineering is an advanced program that focuses on the application of engineering principles to the software development process. This program is one of few available in the metropolitan New York area. It provides rigorous, in-depth study of the problems of managing, designing, developing, delivering, and maintaining large software systems.
As of fall 2011, 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.
Admission requirements/Prerequisites: Bachelor’s degree in computer science or a closely related field or substantial experience in software design and development; admitted students may resolve deficiencies with preparatory course work before registering for core classes.
| MASTER OF SCIENCE IN SOFTWARE DEVELOPMENT AND ENGINEERING Campus: New York The MS in Software Development and Engineering is an advanced program that focuses on the application of engineering principles to the software development process. This program is one of few available in the metropolitan New York area. It provides rigorous, in-depth study of the problems of managing, designing, developing, delivering, and maintaining large software systems. As of fall 2011, 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. |
|||||||||||||||||
Credits |
|||||||||||||||||
Competency in programming is required for admission into the program. Students lacking knowledge of the object-oriented paradigm will be required to take SE 602 Object-Oriented Development using Java. Students entering the program with insufficient background in specific areas of basic computer science may also be required to take additional preparatory course work. |
|||||||||||||||||
Credits |
|||||||||||||||||
| PREPARATORY COURSES | |||||||||||||||||
| SE 602 | Object-Oriented Development using Java | 4 |
|||||||||||||||
| CORE REQUIREMENTS (18 credits): | |||||||||||||||||
| SE 616 | Introduction to Software Engineering | 4 |
|||||||||||||||
| SE 673 | Software Design Methodologies | 4 |
|||||||||||||||
| SE 675 | Requirements Engineering | 3 |
|||||||||||||||
| SE 677 | Software Reliability and Quality Assurance | 3 |
|||||||||||||||
| SE 679 | Contemporary Software Engineering Theory and Practice | 4 | |||||||||||||||
| RECOMMENDED ELECTIVES (12 credits) | |||||||||||||||||
| Software Engineering Electives | |||||||||||||||||
| SE 700 | Independent Study | 1-4 |
|||||||||||||||
| SE 731 | Mathematical Modeling of Software Artifacts | 3 |
|||||||||||||||
| SE 735 | Data and Document Representation and Processing | 3 |
|||||||||||||||
| SE 741 | Formal Software Development | 3 |
|||||||||||||||
| SE 745 | Concurrent Software Development | 3 |
|||||||||||||||
| SE 751 | Software Validation and Verification Techniques | 3 |
|||||||||||||||
| SE 760 | Introduction to Human Computer Interaction | 3 |
|||||||||||||||
| SE 761 | Human Factors and Usability Metrics | 3 |
|||||||||||||||
| SE 765 | Distributed Software Development | 3 |
|||||||||||||||
| SE 770 | Software Risk Management | 3 |
|||||||||||||||
| SE 780 | Software Development Process Improvement | 3 |
|||||||||||||||
| SE 790 | Topics in Software Development/HCI/Software Management | 3 |
|||||||||||||||
| SE 796 | Software Research Seminar | 3 |
|||||||||||||||
| Other Electives | |||||||||||||||||
| IS 637 | IS Project Management | 3 | |||||||||||||||
| IS 639 | Information Systems Planning and Policy | 3 |
|||||||||||||||
| CS 639 | Mobile Application Development | 3 | |||||||||||||||
| CS 653 | Cryptography and Computer Security | 3 | |||||||||||||||
| IT 660 | Network Security | 3 | |||||||||||||||
| IT 662 | Web and Internet Security | 3 | |||||||||||||||
| Capstone (6 credits) | |||||||||||||||||
| SE xxx | Advanced Elective | 3 | |||||||||||||||
| SE 785 | Software Development Studion I** | 3 |
|||||||||||||||
| OR | |||||||||||||||||
| SE 701 | Software Development Thesis I | 3 |
|||||||||||||||
| SE 702 | Software Development Thesis II | 3 |
|||||||||||||||
| OR | |||||||||||||||||
| SE xxx | Advanced Elective | 3 | |||||||||||||||
| IEEE Certification** | (3)** |
||||||||||||||||
|
|
|||||||||||||||||
| *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. Credits taken for the preparatory
course do not count toward the degree; the grade earned,
however, is computed into the student's GPA.
**IEEE Certification equivalent to 3 credits of course work and may substitute for one of the other capstone options. |
|||||||||||||||||
Graduate Students ![]()
To apply as a graduate student, you may either apply online or download the application for graduate admission specific to your school or college. Follow all steps (materials needed for applications vary throughout each program and course of study) and submit your application to the campus you wish to attend.
Pace admits students of any race, color, and national or ethnic origin.
Sign up for a campus tour:
Visit the New York City campus
Visit the Pleasantville campus
For additional information you can visit the school Web site:
Seidenberg School of Computer Science and Information Systems
For additional information about Faculty from this program, visit the school faculty site:
Seidenberg School of Computer Science and Information Systems
Faculty