# Recommended Schedule:

## B.S. Degree

This is a suggested schedule. It is not mandatory that you take these classes in the order listed, but you MUST satisfy the prerequisites for the courses you take. You can obtain a detailed list of GEs from the College of Engineering Undergraduate Office (Harold Frank Hall, room 1006).

## Freshman Year (48 units)

Fall Quarter (16 units) | |
---|---|

GE elective or CMPSC 8* | 4 units |

MATH 3A | 4 units |

WRIT 1, 2, or GE elective | 4 units |

GE elective | 4 units |

* CMPSC 8 is recommended only for students who do not have prior programming experience; programming experience is a prerequisite for CMPSC 16.

Winter Quarter (16 units) | |
---|---|

CMPSC 16 | 4 units |

MATH 3B | 4 units |

PHYS 1 | 4 units |

WRIT 1, 2, or General Education elective | 4 units |

Spring Quarter (16 units) | |
---|---|

CMPSC 24 | 4 units |

MATH 3C | 4 units |

PHYS 2 | 4 units |

Science or free elective | 4 units |

## Sophomore Year (48 units)

Fall Quarter (16 units) | |
---|---|

CMPSC 32 | 4 units |

CMPSC 40 | 4 units |

MATH 5A | 4 units |

PHYS 3 | 3 units |

PHYS 3L | 1 unit |

Winter Quarter (16 units) | |
---|---|

CMPSC 48 | 4 units |

CMPSC 56 | 4 units |

MATH 5B | 4 units |

GE elective | 4 units |

Spring Quarter (16 units) | |
---|---|

CMPSC 64 | 4 units |

PSTAT 120A | 4 units |

General Education elective | 4 units |

Science or free elective | 4 units |

## Junior Year (48 units)

Fall Quarter (16 units) | |
---|---|

CMPSC 130A | 4 units |

CMPSC 138 | 4 units |

General Education elective | 4 units |

Science or free elective | 4 units |

Winter Quarter (16 units) | |
---|---|

CMPSC 130B | 4 units |

ECE 152A | 5 units |

Free elective | 3 units |

General Education elective | 4 units |

Spring Quarter (16 units) | |
---|---|

PSTAT 120B | 4 units |

CMPSC/ECE 154 | 4 units |

Field or free elective | 4 units |

General Education elective | 4 units |

## Senior Year (40 units)

Fall Quarter (12 units) | |
---|---|

CMPSC 111* | 4 units |

CMPSC 170 | 4 units |

Field or free elective | 4 units |

* You may take 140 in Winter to satisfy this requirement.

Winter Quarter (15 units) | |
---|---|

CMPSC 160 | 4 units |

CMPSC 162 | 4 units |

ENGR 101 | 3 units |

Field or free elective | 4 units |

Spring Quarter (13 units) | |
---|---|

Field elective | 4 units |

Field or free elective | 4 units |

General Education Elective | 5 units |

**Note:** this schedule reflects the recent changes to the the BS
requirements. The old schedule can be found here.