University of California Davis
Davis, California
Degree:
BS
Computer Science
Location:
College of Letters & Science
Credits:
180 units
System:
Quarter
Required Computer Science (or Related):
• ECS Programming and Problem Solving (4 units)
• ECS Software Develoopment and Object-Oriented Programming in C++ (4 units)
• ECS Data Structures, Algorithms, and Programming (4 units)
• ECS Computer Organization and Machine Dependent Programming (4 credits)
• ECS 122A: Algorithm Design and Analysis (4 units)
• ECS Theory of Computation OR Algorithm Design and Analysis II (4 credits)
• ECS 140A: Programming Languages (4 units)
• ECS 150: Operating Systems and System Programming (4 credits)
• 154A: Computer Architecture (4 credits)
• 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 approved courses (units vary)
Required Science:
•Biology, Chemistry, OR Physics, 3 courses (15 units)
Required Engineering:
None
Other Requirements:
• English Composition (8 units)
• Writing Experience (6 units)
• Oral Skills Or Additional Writing (3 units)
• Visual Literacy (3 units)
• American Cultures, Governance, and History (3 units)
• Domestic Diversity (3 units)
• World Cultures (3 units)
• Quantative Literacy (3 units)
• Scientific Literacy (3 units)
Subfield Required:
No
Type:
n/a
Options:
n/a
Double or Dual Major Option(s):
• Double major possible if in an unrelated field.
Related Majors:
• BS Computer Science and Engineering (in the College of Engineering)
Good to Know:
• Students must meet criteria before qualifying to declare as a CS major.
University's Webpage for this Program:
Catalog Year:
2022

