Minor in Software Engineering

The software engineering minor is available to all University students in good standing, with the exception of software engineering majors. A total of 24 credits is needed to complete the academic minor in software engineering.

Prerequisites
Computer programming competence may be established by completing one of the following course sequences:

  • CS 171-2 (Computer Programming I-II)
  • CS 131-2-3 (Computer Programming A-B-C)
  • SE 101-2-3 (Fundamentals of Software Engineering I-II-III)
  • CS/ECE203-ECEC480 (Programming for Engineers, Advanced Programming for Engineers)
  • INFO 151-2-3-4 (IS Software I-II-III-IV)

    Additional computer programming competence may be established by completing both CS 265 (Advanced Programming Techniques) and CS 260 (Data Structures).
Minor Requirements  
Software Specification and Design I 3.0
Software Specification and Design II 3.0
Software Architecture I 3.0
Software Architecture II 3.0
Sofware Verification and Validation 3.0
Software Evolution 3.0
  Two Computing/Software Engineering electives 6.0