Crookston campus

This is archival data. This system was retired as of August 21, 2023 and the information on this page has not been updated since then. For current information, visit catalogs.umn.edu.

← Return to program description

Program Sample Plan

Program name: Software Engineering B.S.
Sample Plan: Software Engineering BS Sample Plan
Total Credits: 113.0
The sample plan below shows you one of several possible ways to complete this degree. Your academic plan may look different if you have already fulfilled some requirements, if you have multiple course options to choose from in your major, or if courses don't fit your schedule in a given term. Use Graduation Planner to make your customized plan, and work with your academic adviser to ensure that you are on track to graduate on time.
Year 1 - Fall Semester: 15.0 cr
CA 1040 - Web Site Development : 3.0 cr
COMP 1011 - Composition I : 3.0 cr : COMMUNICAT
MATH 1150 - Introduction to Statistics : 3.0 cr : MATH THINK
SE 2050 - Introduction to Programming I : 3.0 cr
COMM 1101 - Public Speaking : 3.0 cr : COMMUNICAT
Year 1 - Spring Semester: 13.0 cr
COMP 1013 - Composition II : 3.0 cr : COMMUNICAT
MATH 2010 - Discrete Mathematics : 4.0 cr
SE 2070 - Introduction to Programming II : 3.0 cr
LE (Goal 7 - Human Diversity) :3.0 cr
Year 2 - Fall Semester: 17.0 cr
MATH 1271 - Calculus I : 4.0 cr : MATH THINK
PHYS 1101 - Introductory College Physics I : 4.0 cr : PHYS SCI
SE 2090 - Data Structures and Algorithms : 3.0 cr
SE 2100 - Microcomputer Systems Architecture : 3.0 cr
SE 2200 - Introduction to Software Engineering : 3.0 cr
Year 2 - Spring Semester: 17.0 cr
BIOL 1009 - General Biology : 4.0 cr : BIOL SCI, PEOPLE/ENV
ITM 3110 - Microcomputer Operating Systems : 3.0 cr
MATH 1272 - Calculus II : 4.0 cr
SE 3050 - Database Management Systems : 3.0 cr
SE 3150 - Software Requirements Analysis : 3.0 cr
Year 3 - Fall Semester: 12.0 cr
SE 2300 - Software Construction : 3.0 cr
SE 2400 - Software Engineering Approach to Human Computer Interaction : 3.0 cr
SE 3200 - Software Design and Architecture : 3.0 cr
Elective :3.0 cr
Year 3 - Spring Semester: 12.0 cr
SE 3100 - Object-Oriented Programming : 3.0 cr
SE 3300 - Software Quality Assurance and Testing : 3.0 cr
MNTC & Lib Ed Requirement (1-3 cr) 3.0 cr
Elective :3.0 cr
Year 3 - Summer Semester: 3.0 cr
SE 3900 - Internship : 3.0 cr
Year 4 - Fall Semester: 12.0 cr
NT 3120 - Networking Standards and Protocols : 3.0 cr
SE 4050 - Advanced Web Application Development : 3.0 cr
SE 4500 - Senior Project I : 3.0 cr
Elective (1-3 cr) 3.0 cr
Year 4 - Spring Semester: 12.0 cr
SE 4200 - Software Project Management : 3.0 cr
SE 4510 - Senior Project II : 3.0 cr
Elective :3.0 cr
Elective :3.0 cr