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.
Twin Cities Campus
Computer Science B.A.Computer Science and Engineering Administration
College of Liberal Arts
Computer science concerns the study of the hardware, software, and theoretical aspects of high-speed computing devices and the application of these devices to a broad spectrum of scientific, technological, and business problems. The curriculum gives students a basic understanding of computer science. After completing a required set of fundamental courses, students can arrange their subsequent work around one of several emphases within computer science. The program prepares students for a variety of industrial, governmental, and business positions involving the use of computers, or for graduate work in the field.
Program Delivery
This program is available:
Admission Requirements
Students must complete
5 courses
before admission to the program.
Freshman and transfer students are usually admitted to pre-major status
before admission to this major.
For information about University of Minnesota admission requirements, visit the
Office of Admissions
website.
Required prerequisites
Mathematics and Computer Science
CSCI 1902 {Inactive}
(4.0 cr)
CSCI 2011 - Discrete Structures of Computer Science
(4.0 cr)
CSCI 1901 {Inactive}
(4.0 cr)
or
CSCI 1901H {Inactive}
(4.0 cr)
MATH 1271 - Calculus I
[MATH]
(4.0 cr)
or
MATH 1371 - CSE Calculus I
[MATH]
(4.0 cr)
or
MATH 1571H - Honors Calculus I
[MATH]
(4.0 cr)
MATH 1272 - Calculus II
(4.0 cr)
or
MATH 1372 - CSE Calculus II
(4.0 cr)
or
MATH 1572H - Honors Calculus II
(4.0 cr)
General Requirements
All students in baccalaureate degree programs are required to complete general University and college requirements including writing and liberal education courses. For more information about University-wide requirements, see the
liberal education requirements.
Required courses for the major, minor or certificate in which a student receives a D grade (with or without plus or minus) do not count toward the major, minor or certificate (including transfer courses).
Program Requirements
Students are required to complete 4 semester(s) of
any second language.
with a grade of C-, or better, or S, or demonstrate proficiency in the language(s) as defined by the department
or college.
Students may complete no more than one degree in the computer science program: a B.A. or a B.S. or a minor.
Beginning fall 2012, all incoming CLA freshman must complete the appropriate First Year Experience course sequence. Specific information about this collegiate requirement can be found at: http://class.umn.edu/degree_requirements/index.html
Major Courses
CSCI 2021 - Machine Architecture and Organization
(4.0 cr)
CSCI 2033 - Elementary Computational Linear Algebra
(4.0 cr)
CSCI 4041 - Algorithms and Data Structures
(4.0 cr)
CSCI 4061 - Introduction to Operating Systems
(4.0 cr)
STAT 3021 - Introduction to Probability and Statistics
(3.0 cr)
Electives
No more than 3 credits from CSCI 4970 or 59xx courses may count toward the elective requirement.
Take 12 or more credit(s) from the following:
·
CSCI 4xxx
·
CSCI 5xxx
Senior Project
CSCI 3081W - Program Design and Development
[WI]
(4.0 cr)
Program Sub-plans
A sub-plan is not required for this program.
Honors UHP
This is an honors sub-plan.
Students admitted to the University Honors Program (UHP) must fulfill UHP requirements, in addition to degree program requirements. Honors courses used to fulfill degree program requirements will also fulfill UHP requirements.
Current departmental honors course offerings are listed at: http://www.honors.umn.edu/academics/curriculum/dept_courses_current.html.
Honors students complete an honors thesis project in the final year, most often in conjunction with an honors thesis course, or with an honors directed studies, or honors directed research course. Students select honors courses and plan for a thesis project in consultation with their UHP adviser and their departmental faculty adviser.
|
|
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | CSci 2011/CSci 2011H |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | Math 1271/Math 1381/Math 1571/ |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | Math 1271/Math 1381/Math 1571/ |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | Math 1271/Math 1381/Math 1571/ |
Grading Basis: | A-F only |
Typically offered: | Every Fall |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | Math 1272/Math 1282/Math 1372/ |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | Math 1272/Math 1282/Math 1372/ |
Typically offered: | Every Spring |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | Math 1272/Math 1282/Math 1372/ |
Grading Basis: | A-F only |
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] |
Course Equivalencies: | CSci 4041/CSci 4041H |
Typically offered: | Every Fall & Spring |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | CSci 4061/INet 4001 |
Typically offered: | Every Fall & Spring |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | STAT 3021/STAT 3021H |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | CSci 3081W/CSci 4018W/CSci4089 |
Typically offered: | Every Fall & Spring |