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.
A minimum of 21 credit hours in 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 computer science (and applied computer science) BA and BS majors. For more information, visit the department's Minor in Computer Science webpage.
Calculus courses do not count toward the 21 credit hours required for the computer science minor. Specific courses may have additional prerequisites that are not otherwise required or counted toward the computer science minor.
Students should complete the following before declaring the minor:
- Calculus 1 (MATH 1300, MATH 1310, APPM 1350 or APPM 1345)
- Calculus 2 (MATH 2300 or APPM 1360)
- CSCI 1300 Starting Computing or approved substitute, see options below (counts toward the 21 credit hours for the minor)
- CSCI 2270 Data Structures (counts toward the 21 credit hours for the minor)
Required Courses and Credits
|CSCI 1300||Computer Science 1: Starting Computing (Must be completed before declaring the minor.)||4|
|or CSCI 1320||Computer Science 1: Starting Computing-Engineering Applications|
|or ECEN 1310||C Programming for ECE|
|CSCI 2270||Computer Science 2: Data Structures (Must be completed before declaring the minor.)||4|
|CSCI 2400||Computer Systems||3-4|
|or ECEN 4593||Computer Organization|
|At least one of the following is required.||4|
|Principles of Programming Languages|
|Design and Analysis of Operating Systems|
|Approved upper-division Computer Science electives to reach minimum 21 credit hours, see CS Minor website for list of approved classes||6|
|Total Credit Hours||21-22|
Advising for the minor is managed by one of the Computer Science Bachelor of Science advisors.
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.
At least three computer science classes must be taken on the CU Boulder campus. At least two of these three must be at the upper-division level.
A grade point average (GPA) of 2.250 or better is required in the courses used to complete this minor.
A grade of C- or better is required for all prerequisites, as well as required courses. A grade of D- or better is acceptable for additional computer science electives.