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.
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
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 |
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.