BS Computer Science

4 Years On Campus Bachelors Program

University of California Davis

Program Overview

UC Davis offers two primary undergraduate pathways for students interested in computer science:​

  • Bachelor of Science (B.S.) in Computer Science (CS): Administered by the College of Letters and Science, this program focuses on the theoretical foundations and practical applications of computer science. ​

  • Bachelor of Science (B.S.) in Computer Science and Engineering (CSE): Offered through the College of Engineering, this interdisciplinary program integrates principles of computer science and electrical engineering, emphasizing both hardware and software aspects of computing systems. 

Curriculum and Modules

Both programs share a foundational curriculum in the initial years, covering:​

  • Mathematics: Courses in calculus, linear algebra, and discrete mathematics.​

  • Natural Sciences: Fundamental courses in physics and other sciences.​

  • Core Computer Science Courses: Introduction to programming, data structures, algorithms, computer architecture, and operating systems.​

As students progress, they can tailor their studies through elective courses in areas such as:​

  • Artificial Intelligence

  • Computer Graphics

  • Data Visualization

  • Computer Networks

  • Database Systems

  • Security

For detailed degree requirements and sample course plans, please refer to the UC Davis General Catalog. ​

Experiential Learning (Research, Projects, Internships etc.)

UC Davis emphasizes practical experience through:​

  • Internships: Students are encouraged to engage in internships and private sector employment to apply their coursework in real-world settings. 

  • Research Opportunities: Undergraduates have the chance to participate in research projects across various computing fields, collaborating with faculty and graduate students.​

  • Capstone Projects: Both CS and CSE programs culminate in capstone design courses where students work on comprehensive projects, often in collaboration with industry partners.​

Progression & Future Opportunities

Graduates from both programs are well-prepared for careers in software development, systems analysis, data science, and other technology-driven fields. The rigorous curriculum and experiential learning components equip students with the skills necessary for immediate employment or further studies in graduate programs.​

 

Additional Options

UC Davis also offers minors in Computer Science and Computational Biology, allowing students from other disciplines to gain foundational knowledge in computing. 

By providing these diverse programs and opportunities, UC Davis ensures that students can tailor their education to align with their career aspirations in the dynamic field of computer science.​

Program Key Stats

$50,957
$ 95
Aug Intake : 30th Nov


42 %
No
Yes

Eligibility Criteria

ABB - AAA
3.0 - 3
36 - 40
85 - 90

N/A
N/A
6.5
80

Additional Information & Requirements

Career Options

  • Software Engineer
  •  Network Architect
  •  Network Manager
  •  Wireless Network Engineer
  •  Network Security Engineer
  •  Cloud Engineer
  •  DevOps Engineer
  •  AI Engineer
  •  Database Administrator
  •  Cybersecurity Analyst
  •  

Book Free Session with Our Admission Experts

Admission Experts