Students in disciplines which have a heavy reliance on software applications may be interested in pursuing a Minor in Software Engineering. A student taking this minor will deepen his or her software design skills and learn techniques for working on a productive software engineering team. The minor provides a broad view of the software engineering landscape including introductory material, and fundamentals in design and process. The student can maintain that balance in the technical electives he or she chooses, or specialize in either software engineering design or process by taking both electives from one area.
Minor Courses
- 4010-361 Software Engineering
- 4010-362 Engineering of Software Subsystems
- 4010-456 Software Engineering Process
- Any two other 4 credit Software Engineering courses for which the student has the proper prerequisites.
To register for any Software Engineering course, you must have completed Computer Science 1-3. See the course bulletin for additional prerequisites.
Terms and Conditions
- Only undergraduate matriculated students may enroll in the minor in Software Engineering.
- Posting of the minor on a student’s transcripts requires a minimum grade point average of 2.0 in the minor courses.
- A minor may not be added after graduation.
- Students must complete at least 20 quarter-hours of Software Engineering courses, at least 12 of which are not required by the student’s home program.
- The Software Engineering Senior Student Advisor or his/her designated representative will serve as the point of contact for all students who wish to declare a minor in Software Engineering. The Software Engineering Senior Student Advisor (or his representative) will approve a student’s plan of study, certify that that student has satisfied the minor’s requirement, and notify the Registrar that a minor has been satisfied so that it can be noted on a student’s transcript.
- The Department of Software Engineering accepts no AP or transfer credits towards the minor in Software Engineering.