How long does it take to graduate with a degree in Computer Science? Do you guarantee a student graduates in four years if they take a full class load each semester?


Four years if you start as a computer science major. Five years for a BS/MS (more on this below).  If you switch majors it takes longer.  We don't provide a guarantee because every individual is different, but our curriculum and available offerings are set up to make this happen:  see
http://my.sa.ucsb.edu/catalog/current/CollegesDepartments/coe/compsci-engr.aspx?DeptTab=Undergraduate       
(click on the BS Requirements PDF)
and
http://www.cs.ucsb.edu/education/undergrad/bachelor-science