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

