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 | ||||
![]() |
||||
| SE 210 | Software Specification and Design I | 3.0 | ||
![]() |
||||
| SE 211 | Software Specification and Design II | 3.0 | ||
![]() |
||||
| SE 310 | Software Architecture I | 3.0 | ||
![]() |
||||
| SE 311 | Software Architecture II | 3.0 | ||
![]() |
||||
| SE 320 | Sofware Verification and Validation | 3.0 | ||
![]() |
||||
| SE 410 | Software Evolution | 3.0 | ||
![]() |
||||
| Two Computing/Software Engineering electives | 6.0 | |||
![]() |
||||












