- 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
|Advanced Certificate in Secure Software and Information Engineering|
|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
To learn more about Advanced Certificate in Secure Software and Information 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.