Application Deadline and Prerequisite Questions
- have an undergraduate or graduate degree in a related field along with proof of extensive training and/or practice in software development or
- have extensive working experience in the computing field.
If you do not fit into either category, you may still be able to pursue this degree by taking on some additional coursework. Career changers who have no relevant background but do have a desire to learn software engineering can meet with the program chairperson to devise a plan of preparatory courses to help them complete the MS in Software Development and Engineering.
A common myth about software engineering is that it is entirely focused on coding. However, coding is just a small part of the discipline.
There are no specific languages required in order to be accepted into this program. However, students should have some programming skills (e.g., Java, C++, Python, object-oriented approach). If a student does not have sufficient experience, they can still apply to the program but will need to take the preparatory course “SE 602 Fundamental Computer Science I with Java” before beginning the core courses.
Program and Outcomes Questions
- Software Developer
- Software Designers
- Software Requirements Engineers
- Software Quality Assurance Managers
- Full Stack Developer
- Java Developer
- Python Developer
- .Net Developer
Recent graduates of the Pace MS in Software Development and Engineering program have gone on to Amazon, BNY Mellon, the United States Environmental Protection Agency, Goldman Sachs, IBM, Northwell Health, Salesforce, Siemens, and SoulCycle.
Advanced Certificate in Software Development and Engineering | Advanced Certificate in Secure Software and Information Engineering |
---|---|
SE 673 Software Design Methodologies* SE 675 Requirements Engineering* SE 677 Software Reliability and Quality Assurance* SE 000 Advanced Elective #1** SE 000 Advanced Elective #2** |
IT 660 Network Security** SE 675 Requirements Engineering* SE 677 Software Reliability and Quality Assurance* SE 751 Software Validation & Verification Techniques** IT 662 Web and Internet Security** IT 666 Information Security Management |
*Courses fulfilled by MS in Software Development and Engineering core requirements
**Courses that will need to be fulfilled through electives
Request
Information
To learn more about the online Master of Science in Software Development and Engineering, fill out the fields in this form to download a free brochure. If you have any questions at any time, please contact an admission advisor at (866) 843-7205.