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 21 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 courses do not count toward the 21 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 computer science minor.

Students should complete the following before declaring the minor:

Required Courses and Credits

Required Courses
CSCI 1300Computer Science 1: Starting Computing 1,24
or ASEN 1320 Aerospace Computing and Engineering Applications
or ECEN 1310 Introduction to C Programming
CSCI 2270Computer Science 2: Data Structures 14
CSCI 2400Computer Systems 34
or ECEN 3593 Computer Organization
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 electives to reach minimum 21 credit hours, see CS Minor website for list of approved classes.5
Total Credit Hours21

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 grade point average (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 (except for ASEN 1320, which requires a B- or better) and required core courses for the minor. A grade of D- or better is acceptable for additional computer science electives.