Campuses:
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.
Duluth Campus
Computer Science B.S.Computer Science
Swenson College of Science and Engineering
Computer science is a discipline that requires understanding the design of computers and computational processes. The BS in computer science is an accredited, four-year program that provides a solid foundation in mathematics and statistics, computational problem solving, software design and analysis, programming languages, algorithms, data structures, and computer organization and architecture. The program also requires that students acquire significant knowledge in several sub-disciplines of computer science, thus enabling them to apply and situate their knowledge of computer science fundamentals.
Graduates of the program will have an ability to:
1 - Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
2 - Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
3. Communicate effectively in a variety of professional contexts.
4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
The program provides the necessary foundational studies for students preparing for graduate school, as well as those seeking careers in industry.
The program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.
Honors requirement: Program candidates submit an application to the department honors committee. Participants must maintain a 3.00 cumulative GPA and a 3.30 GPA in the major and complete an honors research project supervised by a faculty member; credit for the project can be earned in CS 4994 - Honors Project.
Program Delivery
This program is available:
Admission Requirements
For information about University of Minnesota admission requirements, visit the
Office of Admissions
website.
General Requirements
Program Requirements
1. A minor or a second major from another department; the computer engineering minor may not be used to satisfy this requirement.
2. A grade of C- or better is required in all prerequisites courses for computer science classes.
3. Senior survey; contact the computer science office for details.
Core Courses (22 cr)
CS 1511 - Computer Science I
[LE CAT]
(5.0 cr)
or
CS 1581 - Honors: Computer Science I
[LE CAT]
(5.0 cr)
Advanced Course Electives (12 cr)
Take 3 or more course(s) totaling 12 or more credit(s) from the following:
Take 1 or more course(s) from the following:
·
CS 4112 - Advanced Theory of Computation
(4.0 cr)
·
CS 4122 - Advanced Algorithms and Data Structures
(4.0 cr)
·
CS 4212 - Computer Graphics
(4.0 cr)
·
CS 4232 - Machine Learning & Data Mining
(4.0 cr)
·
CS 4242 - Natural Language Processing
(4.0 cr)
·
CS 4322 - Database Management Systems
(4.0 cr)
·
CS 4412 - Computer Architecture
(4.0 cr)
·
CS 4422 - Computer Networks
(4.0 cr)
Courses From Other Programs (17 - 19 cr)
Advanced Writing
WRIT 3130 - Advanced Writing: Engineering
(3.0 cr)
or
WRIT 3150 - Advanced Writing: Science
(3.0 cr)
Communications
COMM 1112 - Public Speaking
[LE CAT, COMM & LAN]
(3.0 cr)
Mathematics and Stats
MATH 1296 - Calculus I
[LE CAT, LOGIC & QR]
(5.0 cr)
Lab Science Sequences (10-13 cr)
Complete one of the following lab science sequences:
Biology
BIOL 1011 - General Biology I
[LE CAT, NAT SCI]
(5.0 cr)
BIOL 1012 - General Biology II
[SUSTAIN]
(5.0 cr)
or
Chemistry
CHEM 1153 - General Chemistry I
[LE CAT, NAT SCI]
(4.0 cr)
CHEM 1154 - General Chemistry Lab I
[LE CAT, NAT SCI]
(1.0 cr)
CHEM 1155 - General Chemistry II
(4.0 cr)
CHEM 1156 - General Chemistry Lab II
(1.0 cr)
or
Geology
EES 1110 - Geology and Earth Systems
[LE CAT, NAT SCI, SUSTAIN]
(4.0 cr)
Take 2 or more course(s) from the following:
·
EES 2010 - Surface Processes
(4.0 cr)
·
EES 2110 - Reconstructing Earth's Climate History
(4.0 cr)
·
EES 2120 - The Earth's Dynamic Interior
(3.0 cr)
·
EES 2311 - Mineralogy
(4.0 cr)
·
EES 2312 - Petrology
(4.0 cr)
·
EES 3420 - Sedimentology and Stratigraphy
(4.0 cr)
or
Physics
PHYS 2013 - General Physics I
[LE CAT, NAT SCI]
(4.0 cr)
or
PHYS 2017 - Honors: General Physics I
[NAT SCI]
(4.0 cr)
PHYS 2014 - General Physics Lab I
[NAT SCI]
(1.0 cr)
PHYS 2016 - General Physics Lab II
(1.0 cr)
|
|
Credits: | 5.0 [max 5.0] |
Course Equivalencies: | CS 1511/1581 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 5.0 [max 5.0] |
Course Equivalencies: | CS 1511/1581 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall |
Credits: | 5.0 [max 5.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Periodic Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Periodic Fall |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Periodic Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Periodic Fall & Spring |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | Comm 1112/1511 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 5.0 [max 5.0] |
Course Equivalencies: | Math1290/1296/1596 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 5.0 [max 5.0] |
Course Equivalencies: | BIOL 1011/BIOL 1013 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 5.0 [max 5.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | CHEM 1173/CHEM 1153/CHEM 1161 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 1.0 [max 1.0] |
Course Equivalencies: | CHEM 1174/CHEM 1154 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | CHEM 1175/CHEM 1155/CHEM 1162 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 1.0 [max 1.0] |
Course Equivalencies: | CHEM 1176/CHEM 1156 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | EES 1110 FST 1409 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 8.0] |
Course Equivalencies: | ESCI 2010/EES 2010 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | EES 2110/FST 2082 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | EES 2120/FST 2083 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Spring |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | EES 2311/EES 2301 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall |
Credits: | 4.0 [max 5.0] |
Course Equivalencies: | EES 2312/FST 2342 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Spring |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | EES 3420/FST 3730 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall |
Credits: | 1.0 [max 1.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Spring |
Credits: | 1.0 [max 1.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |