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.A.
Sample Plan: Computer Science
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: 14.0 cr
CLA 1001: First Year Experience 1.0 cr
Freshman Composition :4.0 cr
Language :5.0 cr
MATH 1271 - Calculus I : 4.0 cr : MATH : Preferred Course
Year 1 - Spring Semester: 14.0 cr
CLA 1002: First Year Experience 1.0 cr
Language :5.0 cr
MATH 1272 - Calculus II : 4.0 cr : Preferred Course
CSCI 1133 - Introduction to Computing and Programming Concepts : 4.0 cr
Year 2 - Fall Semester: 16.0 cr
Language :5.0 cr
CSCI 2011 - Discrete Structures of Computer Science : 4.0 cr
CSCI 1933 - Introduction to Algorithms and Data Structures : 4.0 cr
LE (Environment, Writing Intensive - Lower Division) :3.0 cr
Year 2 - Spring Semester: 16.0 cr
Language :5.0 cr
CSCI 2021 - Machine Architecture and Organization : 4.0 cr : Preferred Course
CSCI 2041 - Advanced Programming Principles : 4.0 cr
LE (Global Perspectives) :3.0 cr
Year 3 - Fall Semester: 15.0 cr
CSCI 3081W - Program Design and Development : 4.0 cr : WI
CSCI 4041 - Algorithms and Data Structures : 4.0 cr
LE (Historical Perspectives) :3.0 cr
LE (Biological Sciences) :4.0 cr
Year 3 - Spring Semester: 15.0 cr
CSCI 4061 - Introduction to Operating Systems : 4.0 cr
CSCI 2033 - Elementary Computational Linear Algebra : 4.0 cr : Preferred Course
LE (Physical Sciences) :4.0 cr
LE (Arts/Humanities) :3.0 cr
Year 4 - Fall Semester: 16.0 cr
CSCI 4011 - Formal Languages and Automata Theory : 4.0 cr
STAT 3021 - Introduction to Probability and Statistics : 3.0 cr : Preferred Course
LE (Writing Intensive - Upper Division) :3.0 cr
LE (Diversity and Soc Justice US) :3.0 cr
LE (Technology and Society) :3.0 cr
Year 4 - Spring Semester: 14.0 cr
CSCI 4511W - Introduction to Artificial Intelligence : 4.0 cr : WI
LE (Social Sciences) :3.0 cr
LE (Literature) :4.0 cr
LE (Civic Life and Ethics, Writing Intensive - Lower Division) :3.0 cr