UC Santa Barbara General CatalogUniversity of California, Santa Barbara

Computer Science - Letters and Science

Harold Frank Hall, Room 2104
Telephone: (805) 893-4321


The College of Letters and Science offers a bachelor of arts degree in computer science with a choice of emphasis in computational biology, computational geography, or computational economics.

Students may satisfy some of the requirements for the computer science degree through the College Board Advanced Placement Tests. With a score of 3, 4, or 5 on Computer Science Examination AB, equivalent credit will be granted for the university course Computer Science 5NM. For additional information concerning the programs in computer science, see the entry of the Department of Computer Science in the College of Engineering, which describes departmental facilities, faculty, advising services, courses offered, career opportunities, and graduate study.

Undergraduate Program

Students who declare the computer science pre-major or major are responsible for satisfying major requirements in effect at the time of their declaration. When students have completed the required pre-major courses, they must petition to change from pre-major to major status. Computer science majors and pre-majors have priority when registering in all Computer Science courses.

Students who are admitted to UCSB in a different major (or undeclared) and who are planning to enter the pre-computer science program must complete at least 16 units of pre-major coursework at UCSB, including 8 units in computer science, with at least a 3.0 grade-point average for all pre-major courses completed at the University of California. Students who have completed the entire computer science pre-major with at least a 2.75 University of California grade-point average will be admitted to full major standing upon petition whether or not they have been officially declared pre-majors.

Students applying for major status in the B.A. program will not be considered for a change of major/change of college unless they can demonstrate that they will be able to complete all of the degree requirements for the proposed program without exceeding 200 units.

Please note: Pre-major status does not guarantee admission to major status. To be admitted to the major, the student must complete the pre-major courses with a minimum grade-point average of 2.75.

Courses required in preparation for the major and in the lower- and upper-division major, both within the Department of Computer Science and in other departments, must all be completed on a letter-grade basis.

Please note that faculty and course information is found in the Computer Science - Engineering section.