Certificate in Software Engineering

This certificate program provides students with emphasis in Software Engineering through a focused set of courses. The certificate requires twelve semester hours of coursework.

Certificate requirements are the same for all students, whether enrolled in the College of Computing or in another school within the Institute.

There are two required courses in the certificate that must be take on a letter grade basis, and the student must earn a grade of C or better. These required courses are:

  1. CS2335 Software Practicum
  2. CS3300 Introduction to Software Engineering

For students in Threads where CS3300 is a required course, an additional elective course below must be substituted since Institute policy prohibits required courses from being used as certificate credit.

Students must take two additional courses within the Software Engineering field on a letter grade basis and must earn a grade of C or better. The elective courses to choose from are:

  1. CS4320 Software Process
  2. CS4330 Software Applications
  3. CS4332 Software Generation, Testing, and Maintenance
  4. CS4400 Introduction to Database Systems
  5. CS4560 Verification of Systems

If CS4400 is required by your field of study, you may not use it as an elective for the Software Engineering Certificate.