B.S. in Computer Science

YEAR 1: FALL SPRING
GE Area A3-Critical Thinking

GE Area C1-Arts

Lower-Division Major Course:

GE Area C1-Arts - OR - C2-Humanities
GE Area B4-Quantitative Reasoning
Lower Division Major Course
GE Area A1-Oral Communication
Lower Division Major Course
GE Area A2-Written Communication
Lower Division Major Course
YEAR 2: FALL SPRING
Upper-Division Major Course :

Upper-Division Major Course :
Upper-Division Major Course :
Upper-Division Major Course :
GE Area B1-Physical Science
Lower-Division Major Course :
GE Area B1-Physical Science
Lower-Division Major Course :
GE Area D1-American History
GE Area D2-American Government
YEAR 3: FALL SPRING
Upper-Division Major Course :

Upper-Division Major Course:
Computer Science Elective:
Computer Science Elective:
Computer Science Elective:
Computer Science Elective:
GE Area D3-Social Science
GE Area E1-Lifelong Understanding
GE Area C2-Humanities
GE Area IB-Physical Univ & Life Forms
YEAR 4: FALL SPRING
Computer Science Elective:
GUpper-Division Major Course:

OR
*Additional Elective Course:
Computer Science Elective:

Computer Science Elective:
GE Area IC-Arts & Humanities
GE Area MI-Multicultural/ International
GE Area ID-Soc, Pol, Econ Inst & Beh, Hist
 

This sheet is for informational purpose only.
More details can be found in the University Catalog and by consulting your advisor.

Please Note:

1) Computer Science Elective Courses are the courses of choice from the Approved Electives, including one sequence (refer to Department course descriptions) - 7 courses: CSCI 124, 126, 130, 134, 136, 146, 148, 150, 152, 154, 156, 164, 166, 172, 173, 174, 176, 177, 186, 188, 191T (max total 6 units).

2) To reduce the burden of high number of units in regular semesters, students may consider taking courses offered during the Summer-Session. The student should check with the department for the availability of courses during the Summer-Session, before deciding not to register in the regular semester.

3) Computer Science Elective Courses are a combination of 3-or 4- unit courses.

4) *The Additional (Elective) Course is required for students who have not taken 4-unit Computer Science Elective Courses, and to cover the overall unit requirement. Please refer to the general catalog for further details.

5) Please arrange to meet with your academic advisor regarding any doubts or to personalize the study plan. You can make an appointment/walk-in (if available) for advising in the Science 2 Building, Room 225.