Computer Science Partnership Program Degree Requirements

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

The Computer Science program is designed for students who wish to take Computer Science at Western Colorado University and the University of Colorado.

This process should provide a seamless transfer of coursework on the Gunnison residential campus for a B.S. in Computer Science for students at Western Colorado University and the University of Colorado. Students must achieve a cumulative GPA of 3.0 or better, including all remedial and repeated courses.

This program is still under development and subject to change. 

NOTE: Bolded courses are either in development and need final approval or are awaiting review from University of Colorado Boulder.

Degree Requirements, Courses

Composition (3 credit hours)

  • ENG 302: Technical Writing

Mathematics (17 credit hours) 

  • MATH 151: Calculus I
  • MATH 251: Calculus II
  • MATH 200: Discrete Mathematics
  • MATH 314: Applied Probability
  • CSCI 2820: Linear Algebra with CS Applications

Computer Science (minimum 58 credit hours)

  • Computer Science Foundation
    • HWTR 100: Let’s Get Physical (Computing)
    • CS 191: Computer Science II
    • CS 280: Data Structures
    • CS 330: Operating Systems and Architecture
    • CS 370: Systems Programming in C
    • CS 412: Software Engineering I
    • CSCI 3155: Principles of Programming Languages
    • CSCI 3104: Algorithms
  • Computer Science Core
    • Select six classes from approved list
  • Computer Science Electives
    • Select additional courses from approved list to bring total Computer Science credit hours to at least 58
  • Senior Capstone
    • CSCI XXXX: Capstone (8 credits)

​Natural Science (17 credit hours) 

  • PHYS 200: General Physics 1
  • One additional Natural Science sequence from the following
    • PHYS 201: General Physics 2
    • BIOL 150: General Biology 1
    • CHEM 111+112: General Chemistry 1 (with lab) 
    • CHEM 121: General Chemistry for Engineers
  • Minimum 8 additional Natural Science credit hours from the following
    • BIOL 130: Environmental Biology 
    • CHEM 113+114: General Chem 2 (with lab) 
    • GEOL 101: Physical Geology 
    • GEOL 201: Historical Geology (with lab) 
    • PHYS 320: Modern Physics
    • Numerous other courses available from CU

Logic and Ethics (6 credit hours) 

  • PHIL 135: Intro to Ethics
  • PHIL 200: Symbolic Logic

​Humanities/Social Sciences (15 credit hours, 6 of which must be upper-division) 

Additional courses may be transferable for this requirement, but these courses are guaranteed to apply: 

  • ANTH 107, ART 105, COM 119, COM 121, COM 151, COM 216, COM 352, COM 371, ECON 201, ENG 150, ENG 205, ENG 230, ENG 232, ENG 237, ENG 238, ENG 248, ENG 250, ENG 254, ENG 255, ENG 270, ENG 305, ENG 358, ENVS 100, GEOG 110, GEOG 120, GEOG 250, HIST 101, HIST 102, HIST 126, HIST 127, HIST 250, HIST 254, HIST 260, HIST 370, MUS 100, MUS 135, MUS 140, MUS 240, MUS 245, PHIL 101, PHIL 315, PHIL 325, POLS 117, POLS 370, PSY 457, SOC 380, SPAN 102, SPAN 201, SPAN 202

Foreign Language

What this requirement means is that students must demonstrate written and oral language proficiency through the third-level of a single foreign language, where third-level means third full year of high school or third semester college course (e.g., SPAN 2110 Second-Year Spanish 1). Alternatively, a student must demonstrate second-level proficiency in two different foreign languages (e.g., complete 2 years of high school French + SPAN 1020 Beginning Spanish 2).

Free Elective Courses (credit hours variable)