top of page

University of California Davis

Davis, California
Degree:

BS

Computer Science

Location:

College of Engineering

Credits:

180 units

System:

Quarter

Required Computer Science (or Related):

• ECS 020: Discrete Math (4 units)
• ECS 036A: Programming & Problem Solving (4 units)
• ECS 036B: Software Development & Object-Oriented Programming in C++ (4 units)
• ECS 036C: Data Structures, Algorithms, & Programming (4 units)
• ECS 050: Computer Organization & Machine-Dependent Programming (4 units)
• ECS 122A: Algorithm Design & Analysis (4 units)
• ECS 120 OR 122B: Theory of Computation OR Algorithm Design & Analysis (4 units)
• ECS 140A: Programming Languages (4 units)
• ECS 150: Operating Systems & System Programming (4 units)
• ECS 154A: Computer Architecture (4 units)
• ECS Electives, 4-6 approved courses (units vary)

Required Math:

• Calculus I-III (12 units)
• Linear Algebra (3-4 units)
• Probability (4 units)
* Math Electives, 1-3 courses with Restrictions (units vary)

Required Science:

•Biology, Chemistry, OR Physics, 3 courses (15 units)

Required Engineering:

None

Other Requirements:

• Entry Level Writing Requirement (0-4 units)
• English Composition (8 units)
• Writing Experience (6 units)
• Oral Skills Or Additional Writing (3 units)
• Pass Upper Division Composition Exam
• Visual Literacy (3 units)
• American History & Institutions (0-4 units)
• American Cultures, Governance, & History (3 units)
Domestic Diversity (3 units)
• World Cultures (3 units)
• Arts & Humanities (12-20 units)
• Social Sciences (12-20 units)

Subfield Required:

No

Type:

n/a

Options:

n/a

Double or Dual Major Option(s):

• While a double major may be possible, note that students cannot double major in Computer Science and Data Science.

Related Majors:

• BS Computer Engineering
• BS Computer Science and Engineering
• BS Data Science

Good to Know:

• Students must meet criteria before being eligible to declare Computer Science as their major.
• In 2023, Computer Science moved from the College of Letters & Science to the College of Engineering.

University's Webpage for this Program:
Catalog Year:

2025-2026

bottom of page