BS in Computer Science and Engineering - logo

BS in Computer Science and Engineering
University of California, Davis


The Computer Science and Engineering (CSE) major encompasses the organization, design, analysis, theory, programming, and application of digital computers and computing systems. A key theme of this curriculum is the hardware/software interaction in computer systems design, a theme reflected in the balance between computer hardware and computer software aspects in the course requirements.

The CSE major also requires additional General Education electives, helping to develop the verbal skills and intellectual breadth demanded by employers. The primary differences between the Computer Science Engineering and Computer Science majors are the extent of course work covering hardware and the flexibility of the curriculum. The Computer Science Engineering major develops a solid understanding of the entire machine, including hands-on experience with its hardware components.

Core Courses-

  • Programming & Problem Solving
  • Software Development & Object-Oriented Programming in C++
  • Theory of Computation
  • Algorithm Design & Analysis
  • Scientific Computation
  • Probability & Statistical Modeling for Computer Science
  • Programming Languages
  • Operating Systems & System Programming
  • Computer Networks
  • Embedded Systems
  • Software Engineering
  • Ethics in an Age of Technology



Annual Tuition Fee*

48 Months

Course Duration


Course Credits

On Campus

Delivery Medium

Course Link

Tuition Link

Application Fee




GPA requirement, SAT/ACT test scores, Transcripts , English language Requirements, Visa Requirements

Min English Scores





Academic Pre-Requisites

High School Subject-

  • History/social science = 2 years
  • English (or language of instruction) = 4 years
  • Mathematics = 3 years (4 years recommended)
  • Laboratory science = 2 years (3 years recommended)
  • Language other than English (or other second language) = 2 years (3 years recommended)
  • Visual and performing arts = 1 year
  • College preparatory elective = 1 year

Standardized Test-

  • SAT - 1360 - 1480
  • Critical Reading - 680 and above
  • Math - 680 and above
  • ACT - 30 and above
  • TOEFL – iBT - Minimum 80; PBT- minimum 550 OR Computer Based- Minimum 213
  • IELTS-minimum score:6.5 OR
  • SAT -Score 560 or higher on the Writing section or a score of 31 or higher on Writing and Language in the SAT with Essay
  • IB- Standard Level English - score of 6 or higher
  • Achieve a score of 3, 4 or 5 on the AP Exam in English Language and Composition or English Literature and Composition.
  • Achieve a score of 5, 6 or 7 on the International Baccalaureate (IB), Higher Level examination in English (Language A).



  • UC Davis has one of the largest university career and internship programs in the nation. Here are some ways you can prepare for your future.
  • Academic advisors throughout campus can help you plan your career path from admission to graduation, connecting you with a myriad of resources and opportunities.
  • Our research programs help you get involved in ground-breaking research to promote all areas, from science to humanities, while campus honors programs take your studies to a higher level.
  • The Internship and Career Center connects you to internships and employers through Career Fairs with over 3000 companies. They give you the skills you need to position yourself for a successful career and provides one-on-one advising to help you make your goals a reality.


  • Bosch Group
  • SAP
  • SpaceX
  • Altria
  • Verizon
  • Quinstreet
  • Lockheed Martin
  • UPS
  • PubMatic
  • Northrop Grumman Corporation
  • Progeny Systems Corporation
  • Skyworks Solutions, Inc.
  • The Kemah Group
  • Microsoft
  • Google
  • Solar Turbines Incorporated

More Programs

similarCourse Logo
BS in Computer Engineering

Georgia Institute of Technology

similarCourse Logo
PHD in Computer Engineering

University of Southern California

similarCourse Logo
BS in Computer Engineering

Pennsylvania State University

similarCourse Logo
Masters in Computer Engineering

University of California, Santa Cruz