Courses

Course planning tools

Note, this list often changes slightly throughout the year. So please pay attention to updates. In addition to the menu of SYS core courses, the following courses are very popular amongst our students (links are to those taught by SYS faculty): 

RECOMMENDED ELECTIVES

Note 1: Elective courses are relevant for MS students and not applicable for MEng students. For MEng students, a non-core course would NOT contribute to graduation requirements and thus be an overload.

Note 2: Check classes.berkeley.edu to determine if they are offered this Academic Year and in which semester

Civil & Environmental Engineering

Computer Science

  • CS 61A – Introduction to Programming
  • CS/Data 100 – Principles & Techniques of Data Science
  • CS 289A – Introduction to Machine Learning
  • CS 194-5 - Internet of Everyday Things
  • CS 294-112 – Reinforcement Learning

Electrical Engineering

  • EE 127A/227A – Optimization Models in Engineering
  • EE 227BT – Convex Optimization
  • EE C220A Advanced Control Systems I
  • EE 221A – Linear Systems Theory
  • EE 222 – Nonlinear Systems

Data Science

  • Stat 140 – Probability for Data Science
  • INFO 288 – Big Data and Development
  • INDENG 262A –Mathematical Programming
  • IEOR 135 – Applied Data Science w/ Venture Applications
  • IEOR 142 – Intro to Machine Learning & Data Analytics
  • IEOR 165 – Engineering Statistics, Quality Control, and Forecasting
  • IEOR 242 – Applications in Data Analysis

Note 1: 100-level courses do not count towards the degree requirements #2 and #3 listed below.

Note 2: MEng students are also required to take the Business Leadership courses facilitated by the Fung Institute. Consequently, MEng students may not be able to fit elective courses into their schedules.

Note 3:  Courses numbered less than 100 cannot count towards your degree. (Data 8, CE 88, etc.)

 

You can search UC Berkeley courses, the number of enrolled students, etc at http://classes.berkeley.edu/. The list of Spring 2027 courses is not yet available, and will be posted in mid-October. However, searching within Spring 2026 is often a good way to predict and plan for Spring 2027.