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 B.S. Sample Plan
Total Credits: 120.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: 16.0 cr
PHYS 1012 - Introductory Physics : 4.0 cr : PHYS SCI, PEOPLE/ENV
SE 2050 - Introduction to Programming I : 3.0 cr
LE (Goal 1 - Written/Oral Comm) :3.0 cr
LE (Goal 5 - Hist & Behavrl/SocSci, Goal 7 - Human Diversity) :3.0 cr
Elective :3.0 cr
Year 1 - Spring Semester: 16.0 cr
MATH 2010 - Discrete Mathematics : 4.0 cr
SE 2070 - Introduction to Programming II : 3.0 cr
ECON 2101 - Microeconomics : 3.0 cr : HI/BEH/SSC
MATH 1150 - Introduction to Statistics : 3.0 cr : MATH THINK
LE (Goal 1 - Written/Oral Comm) :3.0 cr
Year 2 - Fall Semester: 15.0 cr
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
CA 1040 - Web Site Development : 3.0 cr
LE (Goal 3a - Biological Science) :3.0 cr
Year 2 - Spring Semester: 16.0 cr
ITM 3110 - Microcomputer Operating Systems : 3.0 cr
HUM 3310 - Culture and Technology : 3.0 cr : HUMANITIES, GLOB PERSP
MATH 1271 - Calculus I : 4.0 cr : MATH THINK
LE (Goal 1 - Written/Oral Comm) :3.0 cr
Elective :3.0 cr
Year 3 - Fall Semester: 15.0 cr
NT 3120 - Networking Standards and Protocols : 3.0 cr
SE 2300 - Software Construction : 3.0 cr
SE 3150 - Software Requirements Analysis : 3.0 cr
SE 4050 - Advanced Web Application Development : 3.0 cr
Elective :3.0 cr
Year 3 - Spring Semester: 15.0 cr
SE 3100 - Object-Oriented Programming : 3.0 cr
SE 3200 - Software Design and Architecture : 3.0 cr
SE 3300 - Software Quality Assurance and Testing : 3.0 cr
LE (Goal 6 - Hum: Arts/Lit/Phil, Goal 9 - Eth/Civic Responsblty) :3.0 cr
Elective :3.0 cr
Year 4 - Fall Semester: 15.0 cr
SE 2400 - Software Engineering Approach to Human Computer Interaction : 3.0 cr
SE 3050 - Database Management Systems : 3.0 cr
SE 3900 - Internship : 3.0 cr
SE 4500 - Senior Project I : 3.0 cr
Elective :3.0 cr
Year 4 - Spring Semester: 12.0 cr
SE 4510 - Senior Project II : 3.0 cr
Elective :6.0 cr
SE 4200 - Software Project Management : 3.0 cr