Transparent Gif

Department of Computer Science

University of California, Santa Barbara

New Schedule

The UCSB Computer Science Department is pleased to announce exciting new changes to the lower division curriculum for undergraduate students entering UCSB Fall 2009!

The changes include:

Quick Links:

Recommended Schedules by Degree Program

Computer Science Bachelor of Science (BS) Major Course Requirements

FRESHMAN YEAR (48 units)
FALLunitsWINTERunitsSPRINGunits
MATH 3A4CMPSC 164CMPSC 244
WRIT 1,24MATH 3B4MATH 3C4
GE Ele
or CMPSC 8*
4PHYS 14PHYS 24
GE Ele4Science/Free Ele4Science/Free Ele4
*For students with little or no programming experience, CMPSC 8
should be taken prior to taking CMPSC 16

SOPHOMORE YEAR (48 units)
FALLunitsWINTERunitsSPRINGunits
CMPSC 324CMPSC 484CMPSC 644
CMPSC 404CMPSC 564PSTAT 120A4
MATH 5A4MATH 5B4Science/Free Ele4
PHYS 33WRIT 504GE Ele4
PHYS 3L1
The upper division does not change.


Computer Science Bachelor of Arts (BA) Major Course Requirements

FRESHMAN YEAR MODIFICATIONS (only CMPSC courses are shown)
All Emphases:
FALLunitsWINTERunitsSPRINGunits
CMPSC 8*4CMPSC 164CMPSC 244
*For students with little or no programming experience, CMPSC 8
should be taken prior to taking CMPSC 16

SOPHOMORE YEAR MODIFICATIONS (only CMPSC courses are shown)
Emphases: Computational Biology and Computational Geology
FALLunitsWINTERunitsSPRINGunits
CMPSC 40 or 324CMPSC 40 or 324

SOPHOMORE YEAR MODIFICATIONS (only CMPSC courses are shown)
Emphases: Computational Economics
FALLunitsWINTERunitsSPRINGunits
CMPSC 404CMPSC 123**4
CMPSC 324
**Note that CMPSC 123 is an upper division course that
we recommend students take in Fall of Sophomore year

The upper division does not change.


Computer Engineering Bachelor of Science (BS) Major Course Requirements

FRESHMAN YEAR (51 units)
FALLunitsWINTERunitsSPRINGunits
MATH 3A4MATH 3B4MATH 3C4
CHEM 1A or 2A3CHEM 1B or 2B3CMPSC 164
CHEM 1AL or 2AC2CHEM 1BL or 2BC2ECE 11
GE Ele or CMPSC 8*4PHYS 14PHYS 24
WRIT 1E or 2E4WRIT 2E or 50E4WRIT 50E
or GE Ele
4
For students with little or no programming experience, CMPSC 8
should be taken prior to taking CMPSC 16

SOPHOMORE YEAR (49 units)
FALLunitsWINTERunitsSPRINGunits
MATH 5A4CMPSC 244CMPSC 324
CMPSC 404ECE 2B5ECE 139
>or PSTAT 120A
4
ECE 2A5ECE 15A3ECE 2C5
PHYS 33PHYS 43ECE 15B3
PHYS 3L1PHYS 4L1
The upper division does not change.


Electrical Engineering Bachelor of Science (BS) Major Course Requirements

FRESHMAN YEAR (50 units)
FALLunitsWINTERunitsSPRINGunits
MATH 3A4MATH 3B4MATH 3C4
CHEM 1A or 2A3CHEM 1B or 2B3CMPSC 164
CHEM 1AL or 2AC2CHEM 1BL or 2BC2WRIT 50E
or GE Ele
4
ENGR 34PHYS 14PHYS 24
WRIT 1E or 2E4WRIT 2E or 50E4

SOPHOMORE YEAR (46 units)
FALLunitsWINTERunitsSPRINGunits
MATH 5A4MATH 5B4CMPSC 244
ECE 2A5ECE 2B5ECE 2C5
PHYS 33PHYS 43MATH 5C4
PHYS 3L1PHYS 4L1PHYS 53
ECE 15A3PHYS 5L1
The upper division does not change.
XHTML Validation | CSS Validation
Updated 06-May-2009
Questions should be directed to: webmaster@cs.ucsb.edu