Minor in Software Engineering

About the Minor

The Software Engineering minor is available to all University students in good standing with the exception of Software Engineering majors.


One of the following mathematics sequences must be completed before entering the program:

Program Requirements

CS 171Computer Programming I3.0
or CS 175 Advanced Computer Programming I
or ENGR 131 Introductory Programming for Engineers
or ENGR 132 Programming for Engineers
CS 172Computer Programming II3.0
or CS 176 Advanced Computer Programming II
or ECE 105 Programming for Engineers II
CS 260Data Structures3.0
CS 265Advanced Programming Tools and Techniques3.0
SE 210Software Specification and Design I3.0
SE 310Software Architecture I3.0
SE 320Software Verification and Validation3.0
Select one of the following:3.0
Software Specification and Design II
Software Architecture II
Software Evolution
Total Credits24.0

Note: No more than 9.0 credits from a student's major may be used to fulfill the minor requirements. Students who, because of this rule, require additional credits to reach 24.0 total credits may select from the following courses as needed:

INFO 210Database Management Systems3.0
INFO 310Human-Centered Design Process & Methods3.0
INFO 355Systems Analysis II3.0
INFO 420Software Project Management3.0

Additional Information

For more information, please visit the College of Computing & Informatics website.

  • Schedule of Classes
  • All Course Descriptions
  • Co-op
  • Academic Advising
  • Admissions
  • Tuition & Fees