top of page

University of Colorado Boulder

Boulder, Colorado
Degree:

BA

Computer Science

Location:

College of Engineering and Applied Science

Credits:

120 hours

System:

Semester

Required Computer Science (or Related):

• CSCI 1300: CS 1 Starting Computing (4 hours)
• CSCI 2270: CS2 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 (12-15 hours)
• Additional Upper-Division CS Electives from approved list with restrictions (7-10 hours)
• Optional CS Capstone Project from approved list with restrictions (varies)

Required Math:

• Calculus Sequence (8-13 hours)
• Discrete Mathematics (3 hours)
• Linear Algebra OR Probability/Statistics (3-4 hours)

Required Science:

• Natural Science with Lab with restrictions (13 hours)

Required Engineering:

None

Other Requirements:

• Writing from approved list (3 hours)
• Upper-Division Writing from approved list (3 hours)
• Foreign Language (4-12 hours)
• Historical Context from approved list (3 hours)
• Human Diversity from approved list (3 hours)
• U.S. Context from approved list (3 hours)
• Literature and the Arts from approved list (3 hours)
• Upper-Division Literature and the Arts from approved list (3 hours)
• Contemporary Societies from approved list (3 hours)
• Ideals and Values from approved list (3 hours)
• Logic from approved list (3 hours)
• Ethics from approved list (3 hours)

Subfield Required:

Yes

Type:

Additional Area of Study

Options:

Students select an approved minor or certificate in any subject area (12-15 hours). Alternatively, a dual major also meets this requirement.

Double or Dual Major Option(s):

• Dual majors possible.

Related Majors:

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

Good to Know:

• BA CS students follow the General Education Requirements for the College of Arts and Sciences even though the program is in the College of Engineering and Applied Science.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page