Twin Cities 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: Computer Science B.S. Comp.Sc. (Program focus: Software and Data Systems Development)
Sample Plan: CSci BS Plan (Software & Data Systems Development Track)
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
MATH 1371 - CSE Calculus I : 4.0 cr : MATH : Preferred Course
PHYS 1301W - Introductory Physics for Science and Engineering I : 4.0 cr : PHYS, WI : Preferred Course
CSE 1001 1.0 cr
WRIT 1301: University Writing 4.0 cr
LE (Arts/Humanities) :3.0 cr
Year 1 - Spring Semester: 15.0 cr
MATH 1372 - CSE Calculus II : 4.0 cr : Preferred Course
CSCI 1133 - Introduction to Computing and Programming Concepts : 4.0 cr
PHYS 1302W - Introductory Physics for Science and Engineering II : 4.0 cr : PHYS, WI
LE (Social Sciences) :3.0 cr
Year 2 - Fall Semester: 15.0 cr
CSCI 1933 - Introduction to Algorithms and Data Structures : 4.0 cr
CSCI 2011 - Discrete Structures of Computer Science : 4.0 cr
STAT 3021 - Introduction to Probability and Statistics : 3.0 cr
LE (Biological Sciences) :4.0 cr
Year 2 - Spring Semester: 15.0 cr
CSCI 2021 - Machine Architecture and Organization : 4.0 cr
CSCI 2033 - Elementary Computational Linear Algebra : 4.0 cr
CSCI 2041 - Advanced Programming Principles : 4.0 cr
LE (Literature) :3.0 cr
Year 3 - Fall Semester: 15.0 cr
CSCI 4041 - Algorithms and Data Structures : 4.0 cr
CSCI 4061 - Introduction to Operating Systems : 4.0 cr
Adviser approved upper division math oriented course 4.0 cr
LE (Historical Perspectives) :3.0 cr
Year 3 - Spring Semester: 14.0 cr
CSCI 3081W - Program Design and Development : 4.0 cr : WI
CSCI 4211 - Introduction to Computer Networks : 3.0 cr
CSCI 4707 - Practice of Database Systems : 3.0 cr
WI Elective 4.0 cr
Year 4 - Fall Semester: 15.0 cr
CSCI 4131 - Internet Programming : 3.0 cr
CSCI 5106 - Programming Languages : 3.0 cr
CSCI 5801 - Software Engineering I : 3.0 cr
LE (Technology and Society) :3.0 cr
LE (Civic Life and Ethics) :3.0 cr
Year 4 - Spring Semester: 15.0 cr
CSCI 5161 - Introduction to Compilers : 3.0 cr
CSCI 5802 - Software Engineering II : 3.0 cr
LE (Writing Intensive - Upper Division) :3.0 cr
LE (Environment) :3.0 cr
LE (Diversity and Soc Justice US) :3.0 cr