Skip to Content

BA Computer Science

Updated February 27, 2014

Overview

The BA computer science program gives students more latitude in designing their course of study. The lower-division program is designed to provide a 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. 

Many graduates in this degree program go on to graduate school or choose careers that involve the design of computer hardware and software systems in diverse areas such as: computer graphics, computer-aided design, multimedia systems, databases, parallel computation, distributed computation, artificial intelligence, optical computing, very-large-scale-integration design, and fabrication.

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/L 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 coures to take first.  To assist you with planning your schedule, consult our Courses page.

Long-Term Plan

*Effective Fall 2014, CSE 8A + CSE 8AL will combine to, CSE 8A

**Effective Fall 2014, CSE 91 will be replaced by the lower division elective requirement (see below). 

Year Fall Winter Spring

First Year

CSE 8A/8AL*
or
CSE 11
Math 20A
GE
Lower Division Elective

CSE 8B (if you completed CSE 8A/8AL) 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
GE

 

Second Year

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

CSE 100 or Math 176
Math 20F
General Science
GE

CSE 101
CSE 110 
CSE Elective
GE
 

Third Year

CSE 140
CSE 140L (2 units)
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
GE
GE

CSE 131
CSE Elective
GE
GE

CSE Elective
GE
GE
GE

Major 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 miniumum grade-point average of 2.0 will be required in upper-division coruses in the major, including upper-division electives.
  • Students must satisfy the general enducation course requirements of their college.

CSE Academic Advising

The CSE Department has three major academic advisors to assist students.  Contact advisors via the Virtual Advising Center or call 858-534-8872 or visit the CSE Building (EBU3B), room 1231.

Tracking your progress



sa_page | about seo