Requirements
Course Requirements
Residency Requirements
Grade Requirements
Adding a Computer Science Minor
Completing a Computer Science Minor
A Minor in Computer Science can be earned in conjunction with any CU Boulder major degree plan, except for the Computer Science B.A. and B.S. majors. To earn the requirements for a Computer Science Minor a student should begin no later than sophomore year and should consider completing summer courses. Minor requirements, how to add the minor, and how to get your minor completion confirmed are stated below.
Students must allow at least 6 semesters to complete the Computer Science minor. It is advised to start no later than first semester of the sophomore year, otherwise students should plan to complete summer courses or delay graduation.
Adding a Computer Science Minor (8 hours and Calculus 1 and 2)
First, complete the following courses, including the calculus prerequisites:
Complete (one of the following):
Complete the following as a prerequisite or corequisite: Complete Calculus 1 options: MATH 1300, MATH 1310, APPM 1350 or APPM 1340/1345 (with a grade of C or better)
Next, complete CSCI 2270 (4) Computer Science 2: Data Structures (with a grade of C or better)
Next, with a cumulative grade point average of at least 2.25 or above you can see one of the Computer Science Academic Advisors for the B.S. (according to the first letter of your last name) during Monday 13pm walkin hours or other walkin h ours posted in mycuhub, bringing the College of Engineering and Applied Science Change of Major Form. Next, meet with your major advisor to get approval signature.
Completed Change of Major forms should be delivered to the College of Engineering and Applied Science Dean's Office (ECAD 100)
Course requirements, residency requirements, and requirements concerning grades, all explained below.
Complete Additional Minor Requirements (at least 13 additional hours)
At least three computer science courses need to be taken on the Boulder campus. At least two of these three have to be at the upperdivision level.
If you are considering a change to a Computer Science major, note that the final 45 hours of the BS degree must be taken after admission to the College of Engineering and Applied Science on the Boulder campus, and certain Computer Science courses must be taken on the Boulder campus.
A cumulative grade point average (GPA) of 2.25 or better is required in the courses that are used to satisfy the requirements for this minor. Required courses: CSCI 1300, CSCI 2270, CSCI 2400, CSCI 2824 and CSCI 3104 must be passed with a C or better as well as any prerequisite courses. Additional computer science electives credit can be D or better.
Computer Science Minor Guide (Option 1) Fall 2014Fall 2016 

Semester 1 CSCI 13004 CS 1: Programming (Approved Calculus 1) =4 hours 
Semester 2 CSCI 22704 CS 2: Data Structures (Approved Calculus 2) =4 hours 
Semester 3 CSCI 24004 Computer Systems *CSCI 28243, Discrete Structures or ECEN 27033, Discrete Mathematics for Computer Engineers =7 hours 
Semester 4 3000 level or above CSCI elective6 =6 
Total = 21 hours or more 

*Other Discrete Math Options: MATH 2001, APPM 3170 are prerequisites for CSCI 3104 as well as other Computer Science electives but do not count towards the CS minor. 
Computer Science Minor Guide (ECENBS OnlyOption 2) Fall 2014Fall 2016 

Semester 1 CSCI 13004 CS 1: Programming (Approved Calculus 1) =4 hours 
Semester 2 CSCI 22704 CS 2: Data Structures (Approved Calculus 2) =4 hours 
Semester 3 *CSCI 28243, Discrete Structures or ECEN 27033, Discrete Mathematics for Computer Engineers 3000 level or above CSCI elecgtive4 =7 hours 
Semester 4 3000 level or above CSCI elective3 3000 level or above CSCI elective3 =6 
Total = 21 hours or more 

*Other Discrete Math Options: MATH 2001, APPM 3170 are prerequisites for CSCI 3104 as well as other Computer Science electives but do not count towards the CS minor. 
If you complete Discrete Math versions: MATH 2001, APPM 3170, they will not count towardes the minor requirements, but will act as a prerequisite for some of the Computer Science electives.
ECEN 1030 or ECEN 1310 can count for CSCI 1300.
ECEN majors cannot count ECEN 3250 for the minor and will be required to complete additiona Computer Science elective hours to make up for CSCI 2400. Additional upper division CSCI electives would be required to make up the 21 hours.
The College of Engineering and Applied Science requires the submission of the Computer Science minor degree audit signed by the Computer Science advisor. Email the Computer Science B.S. Academic Advisor according to the first letter of your last name, once you are about to complete the minor and ask for a signed minor audit.
Note that all CSCI course prerequisites are enforced.
At least three computer science courses need to be taken on the Boulder campus. At least two of these three have to be at the upperdivision level.
If you are considering a change to a Computer Science major, note that the final 45 hours of the BS degree must be taken after admission to the College of Engineering and Applied Science on the Boulder campus, and certain Computer Science courses must be taken on the Boulder campus.
A cumulative grade point average (GPA) of 2.25 or better is required in the courses that are used to satisfy the requirements for this minor. Each individual course that is counted towards these degree requirements must be passed with a D or better. Note, however, that a C or better is required in all prerequisite courses to go on to a subsequent course.
ECENBA and EEENBA majors who add the Computer Science minor may count only two ECEN courses towards the 21 credit hour CS minor: ECEN 1310 and one crosslisted ECEN/CSCI course is allowed or if completing CSCI 1300, two of the crosslisted ECEN/CSCI courses are allowed to count.
First, complete the following courses, including their prerequisites:
Next, see the Computer Science B. S. Advisor, according to the first letter of your last name. in ECOT 725 during walkin hours and bring the College of Engineering and Applied Science Change of Major Form. Next, meet with your major advisor to get approval signature.
The College of Engineering and Applied Science requires the submission of the Computer Science minor degree audit signed by the Computer Science advisor. Contact one of the Computer Science B.S. Advisors depending your the first letter of your last name: Computer Science B.S. Advisor, according to the first letter of your last name once you are about to complete the minor to ask for a signed minor audit.