B.A. Computer Science

Updated December 15, 2016

Overview 

Students admitted prior to Fall 2015, who wish to move their Degree Audit to the Fall 2015 catalog year, should send a request via Virtual Advising Center.

The BA computer science program gives students more latitude in designing their course of study.  The lower-division program is designed to provide strong foundation in mathematics, physics, programming methodology and skills, and computer organization.  Upper-division core courses deal with the theory and design of algorithms, hardware, and software.  Students can gain additional breadth and/or depth in computer science and engineering by an appropriate selection of electives.  By requiring fewer electives, the BA computer science program serves those students desiring more time for undergraduate studies outside their major subject. 

The department requires a total of 116 units for the BA computer science program (not including the general-education requirements).  

Our Long-Term Plans are designed for students with no advanced placement credit.  Some students will begin with CSE 3, CSE 8A, or CSE 11, therefore, it is imperative that each student draw up a suitable schedule based on her/his specific circumstances.  Please read CSE Course Placement Advice to figure out which courses to take first.  To assist you with planning your schedule, consult our Courses page.

Tracking Your Progress

Long-Term Plan

Year Fall Winter Spring

First Year

CSE 8A
or
CSE 11
Math 20A
GE
Lower Division Elective

CSE 8B (if you completed CSE 8A) or
CSE 12/15L (if you completed CSE 11)
Math 20B
GE

CSE 12/15L (if you completed CSE 8B) or
CSE 30 (if you completed CSE 12/15L) 
CSE 20
Math 20C

 

Second Year

CSE 30 (if you completed CSE 12/15L) 
CSE 21 or Math 15B
General Science
GE

CSE 100 or Math 176
CSE 103 or Math 183
General Science
GE

CSE 140
CSE 140L (2 units)
Math 18 (formally 20F)
CSE  Elective

Third Year

CSE 101
CSE 110
CSE Elective
GE

CSE 141
CSE 141L (2 units)
CSE Elective
GE

CSE 105
CSE 120
CSE Elective
GE

Fourth Year

CSE 130
CSE Elective
CSE Elective
GE

CSE 131
CSE Elective
GE
GE

CSE Elective
CSE Elective
GE
GE

 

 

Major Requirements

Lower-Division Requirements

Graduation Requirements

  • All major requirements and upper-division electives, except CSE 91, CSE 197, CSE 198 or CSE 199, must be taken for a letter grade.
  • To graduate, a minimum grade-point average of 2.0 will be required in upper-division courses in the major, including upper-division electives.
  • Students must satisfy the general education course requirements of their college and university requirements.

CSE Academic Advising

Contact advisors via the Virtual Advising Center or call 858-534-8872 or visit a CSE Advisor during Advising Office Hours.