The Bachelor of Science (B.S.) program in Computer Science is designed for students who want a strong foundation in the core areas of computer science, including algorithms, programming languages, and systems. This program offers more in-depth coursework in computer science, computer engineering, and computational media, while also allowing for some elective courses outside of science and engineering. Computer science has broad applications across many fields, such as art, music, linguistics, social sciences, economics, business, digital media, environmental and life sciences, and pure sciences. Interdisciplinary study is encouraged. For students interested in computer science but whose primary focus is in another area, a minor in computer science is also available.
Students intending to major in Computer Science should begin taking major-specific courses in their first quarter at UC Santa Cruz due to the intensive and sequential nature of the program. Math placement is required for foundational courses. Transfer students must apply and be admitted to UC Santa Cruz as a proposed computer science major.
Residency status significantly impacts tuition and fees. International students should be aware of the process for establishing residency or qualifying for exemptions. Deadlines for submitting the Statement of Legal Residence (SLR) and supporting documents are critical for accurate fee assessment.
For high school applicants, four years of mathematics including advanced algebra and trigonometry, and three years of science are recommended. Transfer students must apply and be admitted as a proposed Computer Science major.
Tuition and fees for international students are determined based on residency status. International students should refer to the UC Santa Cruz Registrar's Office for the most current fee information and be aware of the process for establishing residency or qualifying for exemptions.
The application filing period is typically in the Fall for admission to the following academic year.
The B.S. program offers a strong foundation in core computer science areas like algorithms, programming languages, and systems, with opportunities for interdisciplinary study across various fields.
A degree in Computer Science prepares graduates for roles in software development, system analysis, data science, and various other technology-focused positions in the tech industry and beyond.
The Statement of Legal Residence (SLR) determines your residency status for tuition purposes. The deadline to submit it is typically May 6 for freshmen and June 6 for transfers, after submitting your Statement of Intent to Register (SIR).