Crookston campus

← Return to program description

Program Sample Plan

Program name: Software Engineering B.S.
Sample Plan: Software Engineering
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: 13.0 cr
COMP 1011 - Composition I : 3.0 cr : COMMUNICAT
SE 2050 - Introduction to Programming I : 3.0 cr
MATH 1271 - Calculus I : 4.0 cr : MATH THINK
Technology Requirement 3.0 cr
Year 1 - Spring Semester: 15.0 cr
COMP 1013 - Composition II : 3.0 cr : COMMUNICAT
SE 1500 - Discrete Structures I : 3.0 cr
SE 3050 - Database Management Systems : 3.0 cr
SE 2070 - Introduction to Programming II : 3.0 cr
PSY 1001 - General Psychology : 3.0 cr : HI/BEH/SSC
Year 2 - Fall Semester: 16.0 cr
PHYS 1101 - Introductory College Physics I : 4.0 cr : PHYS SCI
SE 1600 - Discrete Structures II : 3.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
Year 2 - Spring Semester: 15.0 cr
SE 2300 - Software Construction : 3.0 cr
SE 2400 - Software Engineering Approach to Human Computer Interaction : 3.0 cr
ECON 2101 - Microeconomics : 3.0 cr : HI/BEH/SSC
PHIL 1001 - Introduction to Philosophy : 3.0 cr : HUMANITIES, ETH/CIV RE
SPCH 1101 - Public Speaking : 3.0 cr : COMMUNICAT
Year 3 - Fall Semester: 16.0 cr
BIOL 1009 - General Biology : 4.0 cr : BIOL SCI, PEOPLE/ENV
SE 3200 - Software Design and Architecture : 3.0 cr
ITM 3110 - Microcomputer Operating Systems : 3.0 cr
MATH 1150 - Elementary Statistics : 3.0 cr : MATH THINK
Elective :3.0 cr
Year 3 - Spring Semester: 15.0 cr
SE 3300 - Software Quality Assurance and Testing : 3.0 cr
SE 3400 - Software Requirements Analysis : 3.0 cr
NT 3120 - Networking Standards and Protocols : 3.0 cr
LE (LE Requirement) :3.0 cr
Open Elective 3.0 cr
Year 3 - Summer Semester: 3.0 cr
SE 3900 - Internship : 3.0 cr
Year 4 - Fall Semester: 12.0 cr
SE 4500 - Senior Project I : 3.0 cr
MGMT 3200 - Principles of Management : 3.0 cr
Open Elective 3.0 cr
Open Elective 3.0 cr
Year 4 - Spring Semester: 15.0 cr
SE 3700 - Software Project Management : 3.0 cr
SE 4510 - Senior Project II : 3.0 cr
HUM 3310 - Culture and Technology : 3.0 cr : HUMANITIES, GLOB PERSP
Elective :3.0 cr
Open Elective 3.0 cr