Metadata
Title
2025-2026 General Catalog
Category
general
UUID
14a66a16cb51455ba65e899fc7e7f070
Source URL
https://catalog.ucdavis.edu/departments-programs-degrees/computer-science-engine...
Parent URL
https://catalog.ucdavis.edu/departments-programs-degrees/#programsanddegreestext
Crawl Time
2026-03-18T03:54:45+00:00
Rendered Raw Markdown

2025-2026 General Catalog

Source: https://catalog.ucdavis.edu/departments-programs-degrees/computer-science-engineering/computer-science-bs/ Parent: https://catalog.ucdavis.edu/departments-programs-degrees/#programsanddegreestext

Office & Contact Information

The Major Program

The Department of Computer Science administers two majors: Computer Science & Engineering (CSE) and Computer Science (CS). It also administers two minors: Computer Science and Computational Biology. For information on the Computer Science & Engineering curriculum and the minor in Computational Biology, see Computer Science Engineering.

The primary differences between the CSE and CS majors are the extent of hardware coverage and curricular flexibility. The CSE major develops a solid understanding of the entire machine, including hands-on experience with its hardware components. The CS major teaches some hardware, at the digital-design level, on simulators. The CSE major has fewer free electives. The CS major's more generous electives make it easier to complete a minor or double major.

Students in the CS major receive a solid grounding in the fundamentals of computer languages, operating systems, computer architecture, and the mathematical abstractions underpinning computer science. Students are prepared for both industry and postgraduate study.

Major Advisors

J. Clifford, K. Gage, P. Kumari

For information on how to speak to an advisor, see CS Undergraduate Advising.

Graduate Study

See Graduate Studies.

Print Options