The department offers a minor in computer science that is available to CU Boulder undergraduates. The minor offers a basic introduction to the field of computer science.

A student may not earn both a bachelor's degree in computer science (or applied computer science) and the minor in computer science from CU Boulder.

For more information, visit the department's Minor in Computer Science webpage.

Requirements

A minimum of 18 credit hours of computer science coursework is required for the minor. A minor in computer science can be earned in conjunction with any CU Boulder major degree, except for the BA and BS in computer science and applied computer science majors. For more information, visit the department's Minor in Computer Science webpage.

Prerequisites/Corequisites

Calculus and Starting Computing courses do not count toward the 18 credit hours required for the computer science minor. Certain computer science courses may have additional prerequisites that are not otherwise required for or counted toward the minor.

Students should complete the following before declaring the minor:

Required Courses and Credits

Required Courses
CSCI 2270Computer Science 2: Data Structures 14
or CSCI 2275 Programming and Data Structures
CSCI 2824Discrete Structures3
or APPM 3170 Discrete Applied Mathematics
or ECEN 2703 Discrete Mathematics for Computer Engineers
or MATH 2001 Introduction to Discrete Mathematics
CSCI 2400Computer Systems4
At least one of the following is required.4
Algorithms
Principles of Programming Languages
Design and Analysis of Operating Systems
Additional approved upper-division Computer Science elective to reach minimum 18 credit hours, see CS Minor website for list of approved classes. A minimum of 4 out of 5 classes for the minor must be from CSCI.3
Total Credit Hours18

Time to Complete

Students should allow at least six semesters to complete the computer science minor and are advised to start the minor no later than the first semester of their sophomore year. Otherwise, students should plan to complete summer courses or delay graduation.

Residency Requirements

At least three computer science classes must be taken on the CU Boulder campus. At least two of these three must be upper-division courses (3000-level or higher). 

Grade Requirements

A GPA of 2.000 or better is required in the courses used to complete this minor.

A grade of C- or better is required for all prerequisites and required core courses for the minor. A grade of D- or better is acceptable for computer science elective.