top of page

University of Colorado Boulder

Boulder, Colorado
Degree:

BS

Computer Science

Location:

College of Engineering and Applied Science

Credits:

128 hours

System:

Semester

Required Computer Science (or Related):

• CSCI 1000: Computer Science as a Field of Work and Study (1 hour)
• CSCI 1300: CS 1 Starting Computing or alternate (4 hours)
• CSCI 2270: CS 2 Data Structures (4 hours)
• CSCI 2400: Computer Systems (4 hours)
• CSCI 3104: Algorithms (4 hours)
• CSCI 3155: Principles of Programming Languages (4 hours)
• CSCI 3308: Software Development Methods and Tools (3 hours)
• Upper-Division CS Core courses from approved list (18-21)
• Additional Upper-Division CS Electives from approved list with restrictions (13-16)
• CS Capstone Project from approved list (8-9 hours)

Required Math:

• Calculus I-II (8-10 hours)
• Discrete Mathematics (3 hours)
• Linear Algebra (3 hours)
• Statistics OR Probability (3 hours)

Required Science:

• Physics (4 hours)
• Natural Science with Lab from approved list (5 hours)
• Natural Science Electives from approved list (8 hours)

Required Engineering:

None

Other Requirements:

• Writing from approved list (3 hours)
• Humanities and Social Sciences from approved list (9 hours)
• Upper-Division Humanities and Social Sciences from approved list (6 hours)
• Logic from approved list (3 hours)
• Ethics from approved list (3 hours)
• Electives (8-16 hours)

Subfield Required:

No

Type:

n/a

Options:

n/a

Double or Dual Major Option(s):

• Second majors may possible with approval.

Related Majors:

• BA Computer Science (Engineering and Applied Science)
• BA Statistics and Data Science (Arts and Sciences)
• BS Computer Engineering (Engineering and Applied Science)

Good to Know:

• Students have three paths for the required Capstone Project: Software Design Project, Entrepreneurial Captone, or Senior Thesis.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page