Skip to main content
Menu
Computer Science | UC Davis Engineering
Open Search
Search
Quick Links
+
Apply
Alumni
Directory
Safety
Advising
Undergraduate FAQs
Changing Majors and Double Majors
Graduate FAQs
Schedule Builder
Schedules and Classes
Academic Deadlines
CSIF
Systems Support Group
Room Reservations
Visit CS
Job Opportunities
Contact Us
COE Resources Intranet
Main navigation (extended config)
About
Awards
Industrial Affiliates
History
Advisory Board
Contact Us
Apply
Prospective Undergraduate Students
Frequently Asked Questions
Majors
Computer Science Major
Computer Science and Engineering Major
Transfer Information
Prospective Graduate Students
Admission Requirements
How to Apply
Frequently Asked Questions
Prerequisite Proficiency Requirements
Undergraduate
Current Students
New Students
Advising
Advising Appointments
Major Requirements
Student Resources
ECS Courses
Prerequisites
Transferring Courses
Policies
Frequently Asked Questions
Minors
Changing Majors and Double Majors
ABET Accreditation
Computer Science and Engineering (BS)
Computer Science (BS)
Graduate
Degree Programs
M.S. Degree
Ph.D. Degree
Newly Admitted Students
Current Students
Degree Requirements
Resources
Course Descriptions
Available Research Projects
Frequently Asked Questions
Non-Majors
Policies
Graduate Group
Graduate Advising
Forums and Events
Administration
Bylaws
Diversity
Faculty & Research
Directory
Artificial Intelligence & Machine Learning
Graphics, Visualization, and Human-Computer Interaction
Human-Computer Interaction
Society and Technology
Interdisciplinary Topics
Education
Molecular Computing
Nanotechnology
Society and Technology
Software
Programming Languages
Security
Software Engineering
Systems
Architecture
Computer Networks
Database Systems
Security
Theory and Algorithms
Cryptography
Theory of Computing
News
Alumni
Give
Hao-Chuan Wang Puts Humans at the Center of Technology Design
Learn More