Computer Science: BS Sample Curriculum

You are here

Contact the Computer Science Department for specific degree requirements corresponding to a particular catalog year.

128 semester credit hours are required to complete this degree.

Freshman Year Credits   Credits
Fall Semester
APPM 1350 Calculus 1 for Engineers
CSCI 1000 Computer Science as a Field or Work and Study
CSCI 1300 Computer Science 1
Natural Science
HSS Elective*
16
4

1

4
4
3

Spring Semester
APPM 1360 Calculus 2 for Engineers
CSCI 2270 Computer Science 2:  Data Structures
Natural Science
HSS Elective*
 
16
4
4

5
3

Sophomore Year Credits   Credits
Fall Semester
CSCI 3308 Software Dev. Methods/Tools
CSCI 2400 Computer Systems
CSCI 2824 Discrete Structures
CSCI 2820 Linear Algebra with Computer Science Applications
Free Elective
16
3
 
4
3
3
 
3
Spring Semester
CSCI XXXX Foundation/Core or Comp Sci Elective
CSCI XXXX Foundation/Core or Comp Sci Elective
CSCI 3104 Algorithms
HSS Elective*
15
4
 
4
 
4
3
Junior Year Credits   Credits
Fall Semester
CSCI XXXX Foundation/Core or Comp Sci Elective
CSCI 3155 Principles of Programming Languages
Probability or Statistics
HSS Elective*
Free Elective
16
3
 
4
 
3
3
3
Spring Semester
CSCI XXXX Foundation/Core or Comp Sci Elective
CSCI XXXX Foundation/Core or Comp Sci Elective
CSCI XXXX Foundation/Core or Comp Sci Elective
WRTG 3030 Writing on Science & Society or approved course
Natural Science
16
3
 
3
 
3
 
3
 
4
Senior Year Credits   Credits
Fall Semester
CSCI XXXX Capstone
CSCI XXXX Foundation/Core or Comp Sci Elective
Upper-division Natural Science
HSS Elective*
Free Elective
17
4
3
 
4
3
3
Spring Semester
CSCI XXXX Capstone
CSCI XXXX Foundation/Core or Comp Sci Elective
Upper-division HSS Elective*
Upper-division HSS Elective*
Free Elective
16
4
3
 
3
3
3

* When selecting humanities and social sciences (HSS) electives, students should consult the college’s degree requirements in this area.

** A list of college-approved writing courses can be found on the Humanities, Social Sciences, and Writing page.

Important Announcements

CUEngineering A publication for alumni and friends. Read the 2015 edition of CUEngineering magazine here.

University of Colorado Boulder
© Regents of the University of Colorado
PrivacyLegal & Trademarks
College of Engineering & Applied Science
Employment
Contact Us