Software Engineering (BS)
Students transfer into this upper-division program after two years of study elsewhere or at Minnesota State University, Mankato. Study is based on learning software engineering in a work-based environment with industry partners while contributing as team members on real projects. Each semester students work in either a paid co-op position with an employer or on an industry-sponsored project.
Program Requirements
Required General Education
Prerequisites: none
Goal Areas: GE-1A
Communications 2 - Choose 3 - 4 Credit(s).
Prerequisites: none
Goal Areas: GE-1B
Prerequisites: ENG 101
Goal Areas: GE-02, GE-13
Economics - Choose 3 Credit(s).
Prerequisites: none
Goal Areas: GE-05
Prerequisites: none
Goal Areas: GE-05
Prerequisites to the Major
Prerequisites: Satisfy Placement Table in this section, MATH 115 or both MATH 112 and MATH 113 with "C" (2.0) or better.
Goal Areas: GE-04
Prerequisites: MATH 121 with "C" (2.0) or better or consent
Prerequisites: MATH 122 with "C" (2.0) or better or consent
Prerequisites: MATH 121 with "C" (2.0) or better or consent.
Prerequisites: MATH 122 with "C" (2.0) or better or consent
Prerequisites: MATH 247 and MATH 280 with a grade of "C" (2.0) or better
Science Electives - Choose 8 - 10 Credit(s). A minimum of 8 credits is required for Science Electives. Science Electives can be chosen from: BIOL 105, BIOL 106, CHEM 201, CHEM 202, GEOL 121, GEOL 122, PHYS 221, PHYS 222+232, PHYS 223+233, or any 300+ level course in BIOL, CHEM, GEOL, or PHYS. Choose two science courses from different disciplines to meet the University's general education requirements.
Prerequisites: none
Goal Areas: GE-03
Prerequisites: none
Prerequisites: "C" (2.0) or higher in MATH 112 or the equivalent; high school chemistry or "C" (2.0) or higher in CHEM 104.
Goal Areas: GE-02, GE-03
Prerequisites: "C" (2.0) or higher in CHEM 201
Prerequisites: none
Goal Areas: GE-03, GE-10
Prerequisites: none
Goal Areas: GE-03
Prerequisites: none
Goal Areas: GE-02, GE-03
Prerequisites: MATH 121 with a "C" or better; PHYS 221 with a "C" or better.
Prerequisites: MATH 121 with a "C" or better; and PHYS 221 with a "C" or better
Prerequisites: PHYS 221 with a "C" or better; and PHYS 222 or concurrent.
Prerequisites: PHYS 221 with a "C" or better; and PHYS 223 or concurrent.
Major Common Core
* SE 495 Software Engineering Seminar: take 5 credits
Prerequisites: MATH 112 or MATH 113 or MATH 115 or MATH 121
Prerequisites: CIS 121. Select One Course: MATH 112, MATH 113, MATH 115, MATH 121, or MATH 130
Prerequisites: MATH 121 and CS 111 or CIS 122 or IT 214
Prerequisites: CS 111 or CIS 122or IT 214
Prerequisites: CIS 223, CIS 224 or EE 234, and admission to major.
Prerequisites: CIS 223, CIS 224, and admission to major.
Prerequisites: CIS 223 and CIS 224 or EE 234
Prerequisites: Admission to the program.
Prerequisites: Admission to the program.
Prerequisites: 23174
Prerequisites: 23175
Prerequisites: Admission to the program.
Prerequisites: SE 300
Prerequisites: SE 311W, SE 391
Prerequisites: SE 300, SE 301, SE 303
Prerequisites: SE 311W, SE 391
Prerequisites: SE 312W, SE 392
Prerequisites: SE 411W, SE 491
Prerequisites: SE 312W, SE 392. Senior standing in SE program and at least 12 credits earned in SE technical cores and electives.
Prerequisites: SE 411W, SE 491
Prerequisites: Admission to the program.
Major Unrestricted Electives
Take 12 credits. Students may take SE 400-level courses more than once. Students may take up to three CS courses drawn from this list. Students may take CS 400-level courses more than once.
Prerequisites: CIS 223, CIS 224, and admission to major.
Prerequisites: none
Prerequisites: none
Prerequisites: none
Prerequisites: Admission to major or permission.
Prerequisites: Admission to major or permission.
Prerequisites: Admission to major or permission.
Prerequisites: none
Prerequisites: none
Prerequisites: none
Prerequisites: none
Prerequisites: Admission to major or permission.
Prerequisites: Admission to major or permission.
Prerequisites: SE 300, SE 301, SE 303
Prerequisites: SE 300 SE 301 SE 302, SE 303
Prerequisites: SE 300. SE 301, SE 303
Prerequisites: SE 300, SE 301, SE 303
Prerequisites: SE 300, SE 301, SE 303
General Electives
Take 6 credits from Goal Area 5.Take 6 credits from Goal Area 6.
For general education courses, at least two classes must be from the same department, with one being at a higher level than the first.
Degree Plan
First Year
Fall - 15 Credits
Prerequisites: none
Goal Areas: GE-1A
Prerequisites: MATH 112 or MATH 113 or MATH 115 or MATH 121
Prerequisites: Satisfy Placement Table in this section, MATH 115 or both MATH 112 and MATH 113 with "C" (2.0) or better.
Goal Areas: GE-04
Spring - 15 Credits
Prerequisites: CIS 121. Select One Course: MATH 112, MATH 113, MATH 115, MATH 121, or MATH 130
Prerequisites: MATH 121 with "C" (2.0) or better or consent
Second Year
Fall - 15 Credits
Prerequisites: MATH 121 and CS 111 or CIS 122 or IT 214
Prerequisites: MATH 121 with "C" (2.0) or better or consent.
Spring - 17 Credits
Prerequisites: CS 111 or CIS 122or IT 214
Prerequisites: MATH 122 with "C" (2.0) or better or consent
Third Year
Fall - 14 Credits
Prerequisites: Admission to the program.
Prerequisites: Admission to the program.
Prerequisites: 23175
Prerequisites: Admission to the program.
Prerequisites: MATH 122 with "C" (2.0) or better or consent
Prerequisites: Admission to the program.
Spring - 13 Credits
Prerequisites: 23174
Prerequisites: CIS 223, CIS 224, and admission to major.
Prerequisites: CIS 223 and CIS 224 or EE 234
Prerequisites: SE 300
Prerequisites: SE 300, SE 301, SE 303
Prerequisites: Admission to the program.
Fourth Year
Fall - 13 Credits
Prerequisites: CIS 223, CIS 224 or EE 234, and admission to major.
Prerequisites: SE 311W, SE 391
Prerequisites: MATH 247 and MATH 280 with a grade of "C" (2.0) or better
Prerequisites: SE 311W, SE 391
Prerequisites: Admission to the program.
Spring - 13 Credits
Prerequisites: SE 312W, SE 392
Prerequisites: SE 312W, SE 392. Senior standing in SE program and at least 12 credits earned in SE technical cores and electives.
Prerequisites: Admission to the program.
Fifth Year
Fall - 13 Credits
Prerequisites: SE 411W, SE 491
Prerequisites: SE 411W, SE 491
Prerequisites: Admission to the program.