Metadata
Title
2025-2026 General Catalog
Category
general
UUID
de837226eade4af9b29b8e6eca518317
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:58+00:00
Rendered Raw Markdown
# 2025-2026 General Catalog

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

[Office & Contact Information](https://catalog.ucdavis.edu/departments-programs-degrees/computer-science-engineering/)

## 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](https://catalog.ucdavis.edu/departments-programs-degrees/computer-science-engineering/computer-science-engineering-bs/).

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.

Print Options