Duluth 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.
Sample Plan: Computer Science BS
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
CS 1511 - Computer Science I : 5.0 cr : LE CAT
MATH 1296 - Calculus I : 5.0 cr : LE CAT, LOGIC & QR
LE (Fine Arts) :3.0 cr
LE (Writing & Information Literacy) :3.0 cr
Year 1 - Spring Semester: 15.0 cr
CS 1521 - Computer Science II : 5.0 cr
EES 1130 - Introduction to Environmental Science : 4.0 cr : LE CAT, NAT SCI, SUSTAIN
MATH 3326 - Vectors and Matrices : 3.0 cr
LE (Social Sciences) :3.0 cr
Year 2 - Fall Semester: 15.0 cr
CHEM 1153 - General Chemistry I : 4.0 cr : LE CAT, NAT SCI
CHEM 1154 - General Chemistry Lab I : 1.0 cr : LE CAT, NAT SCI
COMM 1112 - Public Speaking : 3.0 cr : LE CAT, COMM & LAN
CS 2511 - Software Analysis and Design : 4.0 cr
LE (Race, Power and Justice) :3.0 cr
Year 2 - Spring Semester: 14.0 cr
CS 2521 - Computer Organization and Architecture : 4.0 cr
CS 2531 - Discrete Structures for Computer Science : 4.0 cr
LE (Cultural Diversity in the US) :3.0 cr
LE (Global Perspectives) :3.0 cr
Year 3 - Fall Semester: 15.0 cr
CS 3531 - Automata and Formal Languages : 4.0 cr
CS 3541 - Software Engineering : 4.0 cr
STAT 3611 - Introduction to Probability and Statistics : 4.0 cr
WRIT 3130 - Advanced Writing: Engineering : 3.0 cr
Year 3 - Spring Semester: 15.0 cr
CS 3111 - Computer Ethics : 4.0 cr : HUMANITIES
CS 4322 - Database Management Systems : 4.0 cr
LE (Oral Communication & Languages) :3.0 cr
Elective :4.0 cr
Year 4 - Fall Semester: 15.0 cr
CS 4312 - Operating Systems : 4.0 cr
CS 4332 - Computer Security : 4.0 cr
Elective :4.0 cr
Elective :3.0 cr
Year 4 - Spring Semester: 15.0 cr
CS 4422 - Computer Networks : 4.0 cr
CS 4232 - Machine Learning & Data Mining : 4.0 cr
LE Part II (FA/HUM/SS) 3.0 cr
Elective :4.0 cr