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.A.Computer Science
Swenson College of Science and Engineering
Computers are ubiquitous in today's society and have application in nearly every aspect of our working and personal lives. The field of computer science has evolved to the point where advanced computer science techniques are now an integral component in nearly every discipline. Computing professionals who have sufficient exposure to a second discipline in their undergraduate studies are desperately needed in order to interact in a knowledgeable manner with experts in other areas in order to solve a broad range of problems. The computer science BA degree program prepares students to become such computing professionals and also allows for the pursuit of graduate and professional degrees in a wide range of disciplines.
The computer science BA is an interdisciplinary program that will produce computing professionals who have the necessary depth of expertise in computer science to have lifelong professional careers in the field. The program requires each student to gain knowledge and experience in the fundamentals of computer science, including computer organization and architecture, data structures and related algorithms, and programming languages. In addition, it allows for significant course work in a second complementary discipline. Students who complete this degree will have enormous flexibility and opportunity in their future careers and education since there is no discipline that is not touched in significant ways by computer science.
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. This schedule presupposes placement into MATH 1296.
3. A grade of C- or better is required in all prerequisite courses for computer science classes.
4. Senior survey; contact the computer science office for details.
Learning In Community (1 cr)
Requirement will be waived for transfer students with at least 30 credits taken post high school, for UMD students who started in a UMD collegiate unit where this is not required, and upon request for first-year students with 30 PSEO credits.
UST 1000 - Learning in Community
(1.0-2.0 cr)
or
EHS 1000 - Into the World
[GLOBAL PER]
(3.0 cr)
or
ES 1000 - Global Cultural Perspectives on Environmental Sustainability
[GLOBAL PER]
(3.0 cr)
or
LING 1000 - Language and Culture in the U.S. What does it Mean to Speak American
[CDIVERSITY]
(3.0 cr)
or
PSY 1100 - Living Your Best Life: Applying Positive Psychology
[CDIVERSITY]
(3.0 cr)
Core (18 cr)
CS 1511 - Computer Science I
[LE CAT]
(5.0 cr)
or
CS 1581 - Honors: Computer Science I
[LE CAT]
(5.0 cr)
CS 1521 - Computer Science II
(5.0 cr)
Advanced Courses (12 cr)
CS 3541 - Software Engineering
(4.0 cr)
Computer Science Electives (12 cr)
Take 12 or more credit(s) from the following:
·
CS 4xxx
Courses Required From Other Programs (14 - 15 cr)
COMM 1112 - Public Speaking
[LE CAT, COMM & LAN]
(3.0 cr)
MATH 1296 - Calculus I
[LE CAT, LOGIC & QR]
(5.0 cr)
STAT 3411 - Engineering Statistics
(3.0 cr)
or
STAT 3611 - Introduction to Probability and Statistics
(4.0 cr)
WRIT 31xx Adv Writing (3 cr)
|
|
Credits: | 1.0 -2.0 [max 2.0] |
Course Equivalencies: | EHS 1000/UST 1000/ ES 1000 |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | EHS 1000/UST 1000/ ES 1000 |
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 |
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 |
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: | 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 & Spring |
Credits: | 4.0 [max 4.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Fall, Spring & Summer |