Undergraduate Program

Our computer science degree programs are based on an undergraduate curriculum that provides students with a durable foundation in the field and a comprehensive set of electives that allow for greater depth in areas of interest.

Interested students should prioritize the CS Bachelor's of Science major when they apply to UCSB.

The program provides students with hands-on experience and a depth of understanding of computer systems that prepares them for successful careers in computer science and to participate in the next-generation of technological advance.

Research, Five year BS/MS programs, EAP, Honors program, Double majors, and minors.

Student information and campus resources.

Answers to common questions asked by prospective students and current UCSB non-CS students.