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 B.S. 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 subdisciplines of computer science, thus enabling them to apply and situate their knowledge of computer science fundamentals. Goals of the learning process include highly developed programming skills, an understanding of the context in which computing activities occur, and an ability to communicate effectively. 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, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012, 410-347-7700.
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. Senior survey; contact the computer science office for details.
2. A minor or a second major from another department; the Computer Engineering minor may not be used to satisfy this requirement.
Advanced Courses (20 cr)
CS 3111 - Computer Ethics
[HUMANITIES]
(4.0 cr)
CS 3512 {Inactive}
(4.0 cr)
CS 3541 - Software Engineering
(4.0 cr)
CS 5312 - Operating Systems
(4.0 cr)
CS 5621 {Inactive}
(4.0 cr)
or
CS 5422 - Computer Networks
(4.0 cr)
Advanced Course Electives (12 cr)
Either CS 5621 or CS 5651 must be taken (under Advanced Courses); if both courses are taken, the second course fulfills the requirement of one Advanced Course Elective.
Take 3 or more course(s) from the following:
·
CS 4322 - Database Management Systems
(4.0 cr)
·
CS 4332 - Computer Security
(4.0 cr)
·
CS 5511 {Inactive}
(4.0 cr)
·
CS 5521 {Inactive}
(4.0 cr)
·
CS 5222 - Artificial Intelligence
(4.0 cr)
·
CS 5551 {Inactive}
(4.0 cr)
·
CS 5342 - Compiler Design
(4.0 cr)
·
CS 5212 - Computer Graphics
(4.0 cr)
·
CS 5741 {Inactive}
(4.0 cr)
·
CS 5232 - Introduction to Machine Learning and Data Mining
(4.0 cr)
·
CS 5242 - Natural Language Processing
(4.0 cr)
Lab Science Sequences (8-15 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)
or
CHEM 1161 {Inactive}
[LE CAT4, NAT SCI]
(5.0 cr)
CHEM 1162 {Inactive}
(5.0 cr)
Electives From Other Programs (4 cr)
Additional approved courses from physics, chemistry, biology, astronomy and geology (4 cr). The total number of credits for the additional science course and the science sequence must be at least 12 credits.
Additional science course that is either in the liberal education program category of Natural Science with lab or has such a course as a prerequisite.
|
|
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: | 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: | 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: | Periodic Fall |
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: | 5.0 [max 5.0] |
Course Equivalencies: | Math 1597/1297 |
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 & Summer |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every 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: | 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 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] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |
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: | 1.0 [max 1.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |