COVID-19 Update for Spring 2020:

CS Student Advising will suspend in-person advising effective Tuesday March 17 until further notice. 

Current CS students may contact us via email: undergrads at or graduate students at Please allow up to 3 business days for a response. We will offer advising appointments via Zoom video. We will not have staff in our physical office, please be sure to reach out to us via email only for an appointment starting on March 23.

General hours remain the same for our staff: Monday-Friday 9am-12pm and 1pm-4pm PST. We appreciate your patience and understanding as we work to serve our students during this time.

** Enrollment update** As of March 17, 2020, waitlisted students should expect to be added to a course only if seats become available. The shift to remote course instruction for Spring quarter will not change our enrollment limits. We are still bound by instructional teaching loads and instructional support (TA/tutor availability). The capacity in each course is determined by multiple variables (not solely the classroom size), including but not limited to: 

Classroom size availability 
Instructor availability 
Instructor teaching load
Instructional support availability (TA/tutor support) 
Scalability of the course

Located across from the Pacific Ocean in beautiful Santa Barbara, the Department of Computer Science at UC Santa Barbara offers innovative research and teaching programs leading to degrees of Bachelor of Science (BS), Master of Science (MS., and Doctor of Philosophy (PhD), including a five-year BS/MS program. The department also offers an undergraduate BS degree in the College of Create Studies at UCSB. Computer Science is part of the UCSB College of Engineering and shares the Computer Engineering program with the Department of Electrical and Computer Engineering.

A Computer Science education at UC Santa Barbara prepares undergraduate and graduate students for the next step in their careers by offering high quality programs that emphasize fundamental concepts, hands-on experience, technical mastery, and research opportunities, all focused on solving important problems in science, technology, and society. A wide spectrum of exciting professional and academic opportunities exist for Computer Science graduates, including software systems, networking, security, software engineering, human-computer interaction, internet systems and technology, hardware/software development, medicine, biotechnology, business management and consulting, and others. A computer science degree can also be a good starting point for an eventual career in business, law, or medicine.

Feel free to explore our academic program information in the UCSB General Catalog and in the links below:


Course schedules, descriptions, and web sites.

Undergraduate Education

A description of our undergraduate degree programs, requirements, and resources.

Graduate Education

Our Master’s and PhD degree programs.


The department’s efforts and programs for outreach to the community.

Academic Calendars and Deadlines

Quarterly and annual schedules of key events and deadlines relevant to academic affairs.