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 MinorCLA Dean's Office
College of Liberal Arts
The Computer Science minor is for students who want to take a basic core of computer science courses to enhance or supplement their major programs. Knowledge of computing is useful for students majoring in engineering, the physical, biological and social sciences, business, design and the visual arts, just to name a few. The minor increases job opportunities and provides a base for more advanced studies and independent learning.
The minor teaches problem solving and computational thinking skills, as well as fundamental programming concepts, practical knowledge of computer programming languages, data structures, and algorithmic development techniques that are essential to modern computing. Students have flexibility in choosing courses to meet the minor requirements. Advanced courses provide detailed knowledge in specific topics, such as data bases, networks, internet programming, or game design.
To succeed, students in the minor must have solid analytical and abstraction skills. Students who are not planning on taking Calculus should plan to take at least one other math course before starting the minor, such as MATH 1031 or MATH 1051.
Program Delivery
This program is available:
Minor Requirements
Students who wish to complete the minor should consult with the Computer Science adviser in 4-192 Keller Hall to discuss course choices and finalize the declaration process. All minor coursework must be taken A-F; only courses with a grade of C- or better may be counted toward the minor. At least three courses must be taken in residence at the University of Minnesota - Twin Cities campus. Students may earn no more than one undergraduate degree in computer science: a B.A. or a B.S. or a minor. Additionally, students who earn a B.Comp.E. in computer engineering may not minor in computer science. Other coursework may be accepted with prior adviser approval.
The Computer Science minor consists of 5 three- or four-credit, adviser-approved CSCI courses.
Introductory Sequence
Choose one two-course sequence from the following three options: CSCI 1133 & 1933 or CSCI 1103 & 1913 or CSCI 1113 & 1913.
CSCI 1133 - Introduction to Computing and Programming Concepts
(4.0 cr)
CSCI 1933 - Introduction to Algorithms and Data Structures
(4.0 cr)
CSCI Electives
Take three additional CSCI courses, two of which must be CSCI 2xxx or higher and the other of which must be CSCI 4xxx or higher. All CSCI courses may count, except CSCI 2980, 3003, 3921W, 3970, 3980 & 4921. CSCI 49xx & 59xx courses may be accepted, but only with prior adviser approval.
Take 2 or more course(s) from the following:
·
CSCI 2xxx
·
CSCI 3xxx
·
CSCI 4xxx
·
CSCI 5xxx
Take 1 or more course(s) from the following:
·
CSCI 4xxx
·
CSCI 5xxx
|
|
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | CSci 1133/CSci 1133H |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | CSci 1902/CSci 1933/CSci 1933H |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 4.0 [max 4.0] |
Typically offered: | Every Fall |
Credits: | 4.0 [max 4.0] |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 4.0 [max 4.0] |
Typically offered: | Every Fall, Spring & Summer |
Credits: | 4.0 [max 4.0] |
Typically offered: | Every Fall, Spring & Summer |