Course Schedule
Course schedules for upcoming terms are subject to change up to ten weeks before the term begins. Please check this page again to confirm times and locations. [Key to abbreviations] [Moodle Course Websites]
Fall | Winter | Spring
Fall Term 2020-21
Course (Units/Grade) | Subject | Instructor | Time | Room | |
Applied & Computational Mathematics | |||||
---|---|---|---|---|---|
ACM 80a
(Letter Grade) |
Undergraduate Thesis | Staff | - | - | |
ACM 81a
(Letter Grade or Pass/Fail) |
Undergraduate Projects in Applied and Computational Mathematics | Staff | - | - | |
ACM 101a
(4-4-4) (Letter Grade or Pass/Fail) |
Methods of Applied
Mathematics I |
Bruno | TTh 2:30-4:25 | 213 ANB | |
ACM/IDS 104
(3-1-5) |
Applied Linear Algebra | Zuev | TTh 10:30-11:55 | Beckman Institute | |
ACM/EE 106a | Introductory Methods of Computational Mathematics | Hou | TTh 1:00-2:30 | 213 ANB | |
ACM/EE/IDS 116
(3-1-5) |
Introduction to Probability Models | Zuev | TTh 9:00-10:25 | Beckman Institute | |
ACM 190
(Letter Grade or Pass/Fail) |
Reading and Independent Study | Staff | - | - | |
ACM 300
(Pass/Fail) |
Research in Applied & Computational Mathematics | Staff | - | - | |
Control & Dynamical Systems | |||||
CDS 90a
(Letter Grade) (0-0-9) |
Senior Thesis in Control and Dynamical Systems | Staff | - | - | |
CDS 131
(3-0-6) |
Linear Systems Theory | Murray | MWF 2:00-3:00 | 213 ANB | |
CDS 190
(Pass/Fail) |
Independent Work in Control and Dynamical Systems | Staff | - | - | |
CDS 300abc
(Pass/Fail) |
Research in Control and Dynamical Systems | Faculty | - | - | |
Computing and Mathematical Sciences | |||||
CMS/ACM/IDS 107
(3-3-6) (Letter Grade or Pass/Fail) |
Linear Analysis with Applications | Stuart | TTh 9:00-10:30 | 213 ANB | |
CMS/ACM/IDS 113
(3-0-9) (Letter Grade or Pass/Fail) |
Mathematical Optimization | Chandrasekaran | MWF 10:30-11:55 | 213 ANB | |
CMS/ACM 117
(3-0-9) (Letter Grade or Pass/Fail) |
Probability Theory and Stochastic Processes | Tropp | TTh 10:30-12:00 | 213 ANB | |
CMS 270 | Special Topics in Computing and Mathematical Sciences: Data driven Modeling of dynamical systems | Manohar | TTh 1:00-2:25 | 314 ANB | |
CMS 290
(1-0-0) (Pass/Fail) |
Computing & Mathematical Sciences Colloquium | Hou | M 4:00-4:55 | 105 ANB | |
CMS 300a
(Pass/Fail) |
Research in Computing & Mathematical Sciences | Staff | - | - | |
Computer Science | |||||
CS 1
(3-4-2) (Pass/Fail) |
Introduction to Computer Programming | Hovik/Vanier | MWF 2:00-2:55 | Beckman Institute | |
CS 9
(1-0-0) (Pass/Fail) |
Introduction to Computer Science Research | Low | Th 12:00-1:00 | 105 ANB | |
CS 11
(0-3-0) (Pass/Fail) |
Computer Language Lab | Blank/Vanier | OM T 9/29 9:00-9:55 | 105 ANB | |
CS 19a
(2-0-0) (Pass/Fail) |
Introduction to Computer Science in Industry | Ralph | M 12:00-12:55 | 105 ANB | |
CS 24
(3-3-3) |
Introduction to Computing Systems | Blank | MWF 2:00-2:55 | 105 ANB | |
CS 80
(Letter Grade) |
Undergraduate Thesis | Faculty | - | - | |
CS 81a
(Pass/Fail) |
Undergraduate Laboratory in Computer Science | Faculty | - | - | |
CS 90
(Pass/Fail) |
Undergraduate Research in Computer Science | Faculty | - | - | |
CS 101
(0-0-9) |
Special Topics in Computer Science: Projects in Machine Learning | Bouman | OM T 9/29 10:00-10:55 | 105 ANB | |
CS 102a | Seminar in Computer Science | Faculty | - | - | |
CS 103a | Reading in Computer Science | Faculty | - | - | |
CS 111
(0-3-0) |
Graduate Programming Practicum | Blank/Vanier | OM T 9/29 9:00-9:55pm | 105 ANB | |
CS/EE/IDS 143
(3-3-3) |
Communication Networks | Ralph/Low |
Information Sessions:
W 10:00-10:55 W 3:00-3:55 |
105 ANB | |
CS/IDS 150a
(3-0-6) (Letter Grade or Pass/Fail) |
Probability and Algorithms | Schulman | MWF 10:00-10:55 | 314 ANB | |
CS/CNS/EE 156a
(3-1-5) |
Learning Systems | Yaser | OM T 9/29 12:00-12:55 | - | |
CS/CNS 171
(3-6-3) |
Computer Graphics Laboratory | Barr | MWF 3:00-3:55 | 213 ANB | |
CS 180
(Pass/Fail) |
Master's Thesis Research | Faculty | - | - | |
CS 280
(Pass/Fail) |
Research in Computer Science | Faculty | - | - | |
CS 287 | Center for the Mathematics of Information Seminar | Staff | T 4:00-5:00 | 314 ANB | |
Information and Data Systems | |||||
IDS/Ec/PS 126
(3-0-6) (Letter Grade) |
Applied Data Analysis | Katz | MWF 10:30-12:00 | - | |
IDS 197
(Pass/Fail) |
Undergraduate Reading in the Information and Data Sciences | Staff | - | - | |
IDS 198
(Pass/Fail) |
Undergraduate Projects in Information and Data Sciences | Staff | - | - | |
IDS 199
(1-0-8) (Letter Grade) |
Undergraduate thesis in the Information and Data Sciences | Staff | - | - |
Winter Term 2020-21
Course (Units/Grade) | Subject | Instructor | Time | Room | |
Applied & Computational Mathematics | |||||
---|---|---|---|---|---|
ACM 80b
(Letter Grade) (9) |
Undergraduate Thesis | Staff | - | - | |
ACM 81b
(Letter Grade or Pass/Fail) |
Undergraduate Projects in Applied and Computational Mathematics | Staff | - | - | |
ACM 95/100a
(Letter Grade or Pass/Fail) (4-0-8) |
Introductory Methods of Applied Mathematics | Zuev | MWF 11:00-12:15 | - | |
ACM/IDS 101b
(Letter Grade or Pass/Fail) (4-4-4) |
Methods of Applied
Mathematics I |
Bruno | TTh 2:30-4:25 | - | |
ACM/EE 106b
(Letter Grade or Pass/Fail) (3-0-9) |
Introductory Methods of Computational Mathematics | Hou | TTH 1:00-2:25 | - | |
ACM 118
(3-0-9) |
Stochastic Processes and Regression | Owhadi | MW 1:00-2:25 | - | |
ACM 190
(Letter Grade or Pass/Fail) |
Reading and Independent Study | Staff | - | - | |
ACM/IDS 216
(3-0-6) |
Markov Chains, Discrete Stochastic Processes and Applications | Owhadi | TTH 9:00-10:25 | - | |
ACM 217
(3-0-6) |
Advanced Topics in Stochastic Analysis: High-dimensional probability | Tropp | TTh 10:30-11:55 | - | |
ACM 270-1
(3-0-6) |
Advanced Topics in Applied and Computational Mathematics: Model Reduction for Large-scale Simulations | Qian | WF 10:30-11:55 | - | |
ACM 300
(Pass/Fail) |
Research in Applied & Computational Mathematics | Staff | - | - | Control & Dynamical Systems |
CDS 90b
(Letter Grade) (0-0-9) |
Senior Thesis in Control and Dynamical Systems | Staff | - | - | |
CDS 190
(Pass/Fail) |
Independent Work in Control and Dynamical Systems | Staff | - | - | |
CDS 231 | Not offered this year, consider instead taking CDS 270 Robust Learning | - | - | - | |
CDS 232
(Letter Grade or Pass/Fail) |
Nonlinear Dynamics | Ames | MWF 11:00-12:25 | - | |
CDS 270-1
(Pass/Fail) (3-12 units by arrangement) |
Advanced Topics in Systems and Controls:
Robust Learning |
Doyle | TTh 1:00-2:25 | - | |
CDS 300b
(Pass/Fail) |
Research in Control and Dynamical Systems | Faculty | - | - | |
Computing and Mathematical Sciences | |||||
CMS/CS/IDS 139
(Letter Grade or Pass/Fail) (3-0-9) |
Analysis and Design of Algorithms | Mahadev | MW 10:30-11:55 | - | |
CMS/CS/EE/IDS 144
(Letter Grade or Pass/Fail) (3-4-5) |
Networks: Structure & Economics | Wierman | TTh 10:30-11:55 | - | |
CMS/CS/CNS/EE/IDS 155
(Letter Grade or Pass/Fail) (3-3-6) |
Machine Learning and Data Mining | Pachter | TTh 2:30-3:55 | - | |
CMS 270, Section 3
(Letter Grade or Pass/Fail) (1-0-8) |
Special Topics in Computing and Mathematical Sciences | Murray | OM,W 1/6 1:00-1:55 | - | |
CMS 290
(Pass/Fail) (1-0-0) |
Computing & Mathematical Sciences Colloquium | Hou | M 4:00-4:55 | - | |
CMS 300b
(Pass/Fail) |
Research in Computing & Mathematical Sciences | Staff | - | - | |
Computer Science | |||||
CS 2
(2-4-3) |
Introduction to Programming Methods | Blank | MWF 2:00-2:55 | - | |
CS 4
(3-4-2) |
Fundamentals of Computer Programming | Vanier | MWF 3:00-3:55 | - | |
CS 11
(Pass/Fail) (0-3-0) |
Computer Language Lab | Vanier/Hovik | OM,M 1/4 9:00-9:55pm | - | |
CS 21
(3-0-6) |
Decidability and Tractability | Umans | MWF 1:00-1:55 | - | |
CS 42
(Pass/Fail) (2-2-2) |
Computer Science Education in K14 Settings | Ralph | F 12:00-3:55 | - | |
CS 80
(Letter Grade) (9) |
Undergraduate Thesis | Faculty | - | - | |
CS 81a
(Pass/Fail) |
Undergraduate Laboratory in Computer Science | Faculty | - | - | |
CS 90
(Pass/Fail) |
Undergraduate Research in Computer Science | Faculty | - | - | |
CS 101 | Special Topics in Computer Science: Interactive Theorem Proving | Vanier | OM,M 1/4 10:00-10:55 | - | |
CS 102b
(3, 6, or 9 assigned by instructor) |
Seminar in Computer Science | Faculty | - | - | |
CS 103a
(3, 6, or 9 assigned by instructor) |
Reading in Computer Science | Faculty | - | - | |
CS 111
(0-3-0) |
Graduate Programming Practicum | Vanier/Hovik | OM,M 1/4 9:00-9:55 | - | |
CS/IDS 121
(3-0-6) |
Relational Databases | Hovik | TTh 10:30-11:55 | - | |
CS 130
(3-3-3) |
Software Engineering | Pinkston | MWF 11:00-11:55 | - | |
CS/IDS 162
(3-0-6) |
Data, Algorithms and Society | Ralph/Mushkin | TTh 2:30-3:55 | - | |
CS/CNS/EE/IDS 165
(3-3-6) |
Foundations of Machine Learning and Statistical Inference | Anandkumar | TTh 1:00-2:25 | - | |
CS 180
(Pass/Fail) |
Master's Thesis Research | Faculty | - | - | |
CS 280
(Pass/Fail) |
Research in Computer Science | Faculty | - | - | |
CS 287
(3,6, or 9 at the instructor's discretion) |
Center for the Mathematics of Information Seminar | Staff | - | - | |
Information and Data Systems | |||||
IDS 197
(Pass/Fail) (Units assigned in accordance with work accomplished) |
Undergraduate Reading in the Information and Data Sciences | Staff | - | - | |
IDS 198
(Pass/Fail) |
Undergraduate Projects in Information and Data Sciences | Staff | - | - | |
IDS 199
(Letter Grade) (1-0-8) |
Undergraduate Thesis in the Information and Data Sciences | Staff | - | - |
Spring Term 2020-21
Course (Units/Grade) | Subject | Instructor | Time | Room | |
Applied & Computational Mathematics | |||||
---|---|---|---|---|---|
ACM 11
(2-2-2) |
Introduction to Matlab and Mathematica | Qian | - | - | |
ACM 80c
(9)(Letter Grade) |
Undergraduate Thesis | Staff | - | - | |
ACM 81c
(Letter Grade or Pass/Fail) |
Undergraduate Projects in Applied and Computational Mathematics | Staff | - | - | |
ACM 95/100b
(Letter Grade or Pass/Fail) (4-0-8) |
Introductory Methods of Applied Mathematics | Meiron | - | - | |
ACM 109
(3-0-6) |
Mathematical Modelling | Stuart | - | - | |
IDS/ACM/CS 157
(3-3-3) |
Statistical Inference | Zuev | - | - | |
ACM/EE/IDS 170
(3-0-6) |
Mathematics of Signal Processing | Hassibi | - | - | |
ACM 190
(Letter Grade or Pass/Fail) |
Reading and Independent Study | Staff | - | - | |
ACM 300
(Pass/Fail) |
Research in Applied & Computational Mathematics | Staff | - | - | |
Control & Dynamical Systems | |||||
CDS 90 abc
(Letter Grade) (0-0-9) |
Senior Thesis in Control and Dynamical Systems | Staff | - | - | |
CDS 141
(3-2-4) |
Network Control Systems | Doyle | - | - | |
CDS 190
(Pass/Fail) |
Independent Work in Control and Dynamical Systems | Staff | - | - | |
CDS 233
(3-0-6) |
Nonlinear Control | Ames | - | - | |
CDS 244
(2-0-2) |
System Identification | Lavretsky | - | - | |
CDS 300c
(Pass/Fail) |
Research in Control and Dynamical Systems | Faculty | - | - | |
Computing and Mathematical Sciences | |||||
CMS/CS/EE 166
(Letter Grade or Pass/Fail) (3-3-6) |
Computational Cameras | Bouman | - | - | |
CMS 290
(Pass/Fail) (1-0-0) |
Computing & Mathematical Sciences Colloquium | Hou | - | - | |
CMS 300 abc
(Pass/Fail) |
Research in Computing & Mathematical Sciences | Staff | - | - | |
Computer Science | |||||
CS 3
(1-6-2) |
Introduction to Software Design | Blank | - | - | |
CS 38
(3-0-6) (Letter Grade) |
Algorithms | Schröder | - | - | |
CS 42
(Pass/Fail) (2-2-2) |
Computer Science Education in K14 Settings | Ralph | - | - | |
CS 80
(9)(Letter Grade) |
Undergraduate Thesis | Faculty | - | - | |
CS 81a
(Pass/Fail) |
Undergraduate Laboratory in Computer Science | Faculty | - | - | |
CS 90
(Pass/Fail) |
Undergraduate Research in Computer Science | Faculty | - | - | |
CS 101 | Special Topics in Computer Science: Web Development | Hovik | - | - | |
CS 102c
(3, 6, or 9) |
Seminar in Computer Science | Faculty | - | - | |
CS 103 a
(3, 6, or 9) |
Reading in Computer Science | Faculty | - | - | |
CS 115
(3-4-2) |
Functional Programming | Vanier | - | - | |
CS 124
(3-6-3) |
Operating Systems | Pinkston | - | - | |
CS 131
(3-0-6) |
Programming Languages | Vanier | - | - | |
CS 137
(2-9-1) |
Algorithms in the Real World | Blank | - | - | |
CS 138
(3-0-6) |
Computer Algorithms | Schröder | - | - | |
CS/EE 145
(0-0-9) |
Projects in Networking | Wierman | - | - | |
CS/IDS 150b
(3-0-6) (Letter Grade or Pass/Fail) |
Probability of Algorithms | Schulman | - | - | |
CS 151
(3-0-9) |
Complexity Theory | Umans | - | - | |
CS/CNS/EE 156 b
(3-1-5) |
Learning Systems | Abu-Mostafa | - | - | |
CS 163
(3-0-3) |
Making Data Visible | Slavick | - | - | |
CS/CNS 174
(3-6-3) |
Computer Graphics Projects | Barr | - | - | |
CS 179
(3-3-3) |
GPU Programming | Barr | - | - | |
CS 180
(Pass/Fail) |
Master's Thesis Research | Faculty | - | - | |
CS 280
(Pass/Fail) |
Research in Computer Science | Faculty | - | - | |
CS 287
(3, 6, or 9) |
Center for the Mathematics of Information Seminar | Staff | - | - | |
Information and Data Systems | |||||
IDS/ACM/CS 157
(3-2-3) |
Statistical Inference | Zuev | - | - | |
IDS 197
(Pass/Fail) |
Undergraduate Reading in the Information and Data Sciences | Staff | - | - | |
IDS 198
(Pass/Fail) |
Undergraduate Projects in Information and Data Sciences | Staff | - | - | |
IDS 199
(1-0-8) (Letter Grade) |
Undergraduate Thesis in the Information and Data Sciences | Staff | - | - |