Crookston campus

← Return to program description

Program Sample Plan

Program name: Software Engineering B.S.
Sample Plan: Software Engineering BS Sample Plan
Total Credits: 121.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
SPCH 1101 - Public Speaking : 3.0 cr : COMMUNICAT
Year 1 - Spring Semester: 15.0 cr
COMP 1013 - Composition II : 3.0 cr : COMMUNICAT
MATH 2010 - Discrete Mathematics : 3.0 cr
SE 2070 - Introduction to Programming II : 3.0 cr
LE (Goal 7 - Human Diversity) :3.0 cr
LE (Goal 6 - Hum: Arts/Lit/Phil) :3.0 cr
Year 2 - Fall Semester: 17.0 cr
MATH 1271 - Calculus I : 4.0 cr : MATH THINK
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
PHYS 1101 - Introductory College Physics I : 4.0 cr : PHYS SCI
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 3200 - Software Design and Architecture : 3.0 cr
Year 3 - Fall Semester: 15.0 cr
SE 2300 - Software Construction : 3.0 cr
SE 2400 - Software Engineering Approach to Human Computer Interaction : 3.0 cr
Elective :3.0 cr
SE 3150 - Software Requirements Analysis : 3.0 cr
LE (Goal 5 - Hist & Behavrl/SocSci) :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: 15.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
LE (Goal 8 - Global Perspective) :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