Computer Science Degree Plan

Earn a B.S. in Computer Science From CU Boulder

The following plan lists all the specific course requirements for the Bachelor of Science in Computer Science degree at Western Colorado University and the University of Colorado. The order in which these courses are taken may vary with course availability. Students are responsible for completing all course prerequisites.  Please note that this is a suggested degree program; your program may vary.

This program is still under development and subject to change

Suggested First Year - Western

Fall

CourseHours

CS 190 Computer Science 1

3

MATH 151 Calculus 1

4

PHYS 200 General Physics 1 w/lab

4

ENG 102 Academic Writing

3

H&SS lower-division or Foreign Language

3

HWTR 100 Headwaters

1
Total18

 

Spring

CourseHours

CS 191 Computer Science 2

3

MATH 251 Calculus 2

4

Natural science sequence (PHYS 201 preferred)

4

PHIL 200 Symbolic Logic

3

H&SS lower-division or Foreign Language

3
Total17

Suggested Second Year - Western

Fall

CourseHours

CS 280 Data Structures

3

CS 330 Operating Systems/Architecture

3

MATH 314 Applied Probability

3

Natural science

3

H&SS lower-division or Foreign Language

3

Free elective

3
Total18

 

Spring

CourseHours

CS 370 Systems Programming in C

3

CS 412 Software Engineering

3

MATH 200 Discrete Math

3

PHIL 135 Intro to Ethics

3

Free elective

3
Total15

Suggested Third Year - University of Colorado Boulder in Gunnison

Fall

CourseHours

CSCI 3155 Principles of Programming Languages

4

CSCI 2820 - Linear Algebra with CS Applications

3

CSCI XXXX Core/CS Elective

3

CSCI XXXX Core/CS Elective

3

ENG 302 Technical Writing

3
Total16

 

Spring

CourseHours

CSCI 3104 - Algorithms

4

CSCI XXXX Core/CS Elective

4

CSCI XXXX Core/CS Elective

3

Natural Science

3
Total14

Suggested Fourth Year - University of Colorado Boulder in Gunnison

Fall

CourseHours

CSCI XXXX Capstone

4

CSCI XXXX Core/CS Elective

4

CSCI XXXX Core/CS Elective

3

Natural science

3

H&SS upper-division

3
Total17

 

Spring

CourseHours

CSCI XXXX Capstone

4

CSCI XXXX Core/Elective

3

CSCI XXXX Core/Elective

3

H&SS upper-division

3

Free elective

3
Total16