Updated October 2024
COURSES AND INSTRUCTORS SUBJECT TO CHANGE! These are TENTATIVE offerings for the 2024-2025 academic year.
- Be sure to read CSE Graduate Courses home page for quarter-by-quarter updates.
Course # |
Title |
Fall 2024 |
Winter 2025 |
Spring 2025 |
|
---|---|---|---|---|---|
CSE 200 |
Computability & Complexity |
|
|
|
|
CSE 201A |
Advanced Complexity |
|
|
|
|
CSE 202 |
Algorithm Design and Analysis |
Liu |
Impagliazzo |
|
|
CSE 203A |
Advanced Algorithms |
|
|
TBA |
|
CSE 203B |
Convex Optimization Formulations and Algorithms |
|
Cheng |
|
|
CSE 205A |
Logic in Computer Science |
|
|
Vianu |
|
CSE 206A |
Lattice Algorithms and Applications |
|
|
|
|
CSE 207A |
Modern Cryptography |
|
Bellare |
|
|
CSE 207B |
Applied Cryptography |
Heninger |
|
|
|
CSE 208 |
Advanced Cryptography |
Micciancio |
|
|
|
CSE 209A |
Top/Sem: Alg,Complexity & Logic |
Lovett |
Grier |
TBA |
|
CSE 209B |
Top/Sem: Cryptography |
Heninger |
|
Bellare |
|
CSE 210 |
Principles of Software Engineering |
Powell |
Coblenz |
|
|
CSE 211 |
Software Testing & Analysis |
|
|
|
|
CSE 216 |
Interaction Design Research (XL COGS230) |
Munyaka |
|
|
|
CSE 217 | Human-centered Computing for Health (HC4H) | Weibel | |||
CSE 218 |
Adv Topics: Software Engineering |
Weibel |
|
|
|
CSE 219 |
Design at Large (XL COGS 229) |
|
Vaccaro |
|
|
CSE 220 | |||||
CSE 221 |
Operating Systems |
Ousterhout |
TBA |
|
|
CSE 222A |
Computer Communication Networks |
Porter |
|
|
|
CSE 222C |
Wireless Networks | Pannuto | |||
CSE 223B |
Distributed Computing & Systems |
|
|
Snoeren |
|
CSE 224 |
Graduate Networked Systems |
|
|
Porter |
|
CSE 227 |
Computer Security |
Fernandes |
Kumar |
Stefan |
|
CSE 229A |
Top/Sem: Computer Systems |
Savage |
Zhang |
Ousterhout |
|
CSE 229C |
Top/Sem: Computer Security |
Heninger |
TBA |
Fernandes |
|
CSE 230 |
Principles of Programming Languages |
|
Jhala |
D'Antoni |
|
CSE 231 |
Advanced Compiler Design |
|
|
|
|
CSE 232 |
Principles of Data Base Systems |
Deutsch |
|
|
|
CSE 232B |
Database System Implementation |
|
Deutsch |
||
CSE 233 |
Database Theory |
|
|
|
|
CSE 234 |
Advanced Analytics and ML Systems |
|
Zhang |
|
|
CSE 237A |
Intro to Embedded Computing |
|
Rosing |
Kastner |
|
CSE 237B |
Software for Embedded Computing |
|
|
|
|
CSE 237C |
Validation/Testing of Embedded Systems |
Kastner |
|
|
|
CSE 237D |
Design Automation & Prototyping for Embedded Systems |
|
|
Kastner |
|
CSE 239A |
Topics/Seminar in Database |
Deutsch |
Deutsch |
Coblenz |
|
CSE 239B |
Top/Sem/Programming Languages |
|
|
Coblenz |
|
CSE 240A |
Principles of Computer Architecture |
Esmaeilzadeh |
Tullsen |
Zhao |
|
CSE 240B |
Advanced Computer Architecture |
|
Zhao |
|
|
CSE 240C |
Advanced Microarchitecture |
|
Esmaeilzadeh |
|
|
CSE 240D |
Application-Specific Architectures |
Esmaeilzadeh |
|
|
|
CSE 241A |
Intro/Computing Circuitry (XL ECE 260B) |
|
|
Kahng |
|
CSE 243A |
Introduction to Synthesis Methodologies in VLSI CAD |
|
|
|
|
CSE 244A |
VLSI Test |
|
Orailoglu |
|
|
CSE 245 |
Comp Aided Circuit Simulation & Verif |
|
|
|
|
CSE 248 |
Alg. & Optimization Found VLSI CAD |
|
|
|
|
CSE 249A |
Top/Sem: Computer Architecture |
|
|
|
|
CSE 249B |
Top/Sem: VLSI |
|
|
|
|
CSE 250A |
AI: Prob. Reason & Learning |
Bonjour |
|
Bonjour |
|
CSE 251A |
AI: Learning Algorithms |
|
Berg-Kirkpatrick |
|
|
CSE 251B |
AI: Neural Networks/Pattern Recognition |
|
Cottrell |
Yu |
|
CSE 251C |
Principles of Machine Learning: Machine Learning Theory |
|
Dasgupta |
|
|
CSE 251U
|
Unsupervised Learning | TBA | |||
CSE 252A |
Computer Vision I |
|
Ochoa |
|
|
CSE 252B |
Computer Vision II |
|
|
|
|
CSE 252C |
Select Topic: Vision & Learning |
|
|
|
|
CSE 252D |
Advanced Computer Vision |
|
|
Chandraker |
|
CSE 253/253R | Machine Learning For Music | McAuley | |||
CSE 254 |
Statistical Learning |
|
|
|
|
CSE 255 |
Data Mining and Analytics |
|
|
|
|
CSE 256 |
Statistical Natural Language Processing |
Nakashole |
|
|
|
CSE 257 |
Search and Optimization |
|
Gao |
|
|
CSE 258/R |
Recommender Sys & Web Mining |
McAuley McAuley (R) |
|
|
|
CSE 258A |
Cognitive Modeling |
|
|
|
|
CSE 259 |
Topics/Sem. Artificial Intelligence |
Ammanabrolu |
|
|
|
CSE 260 |
Parallel Computation |
Chin |
|
|
|
CSE 262 |
System Support/ Parallel Computing |
|
|
|
|
CSE 270 |
Discrete Differential Geometry |
Chern |
|
|
|
CSE 272 |
Advanced Image Synthesis |
|
Li |
|
|
CSE 273 |
Computational Photography |
|
|
|
|
CSE 274 |
Selected Topics in Graphics |
|
|
|
|
CSE 275 |
Deep Learning for 3D Data |
|
|
Su |
|
CSE 276A |
Introduction to Robotics |
Christensen |
|
|
|
CSE 276B |
Human-Robot Interaction |
|
|
|
|
CSE 276C |
Mathematics for Robotics |
Christensen |
|
|
|
CSE 276D |
Healthcare Robotics |
|
|
Riek |
|
CSE 276E |
Robotic System Design & Implementation |
Swanson |
|
|
|
CSE 276F |
Machine Learning For Robotics |
|
Su |
|
|
CSE 280A |
Algorithms & Computational Biology |
|
Bafna |
|
|
CSE 282 |
Bioinf II: Sequence & Structures Analysis (XL BENG 202) |
|
Pevner |
|
|
CSE 283 |
Bioinf III: Functional Genomics (XL BENG 203) |
|
|
Bafna |
|
CSE 284 |
Personal Genomics for Bioinformaticians |
|
|
|
|
CSE 290 |
CSE Seminar: Find available titles here. ***Some titles and course descriptions may not be available |
Ramamoorthi Bafna Christensen Porter Paturi Esmaeilzadeh Dasgupta
|
Chandraker Paturi Christensen Munyaka Orailoglu Pevzner Qin |
Chern Paturi Gao Gymrek Pannuto Riek |
|
CSE 291 |
Topics: Various Topics in CSE (Find available titles and course description information here) ***Some titles and course descriptions may not be available |
Qin Coblenz D'Antoni Kumar Lovett Munyaka Tullsen Shang Grier Esmaeilzadeh Stefan |
Pasquale Ammanabrolu Ding Fernandes Liu McAuley Paturi Savage Vaccaro Voelker Zhang
|
Bandeira Chern Heninger Kahng Li Savage Stefan Zhang |
|
CSE 292 |
Faculty Research Seminar |
|
|
|
|
CSE 294 |
Research Mtg in CSE |
Orailoglu Porter |
Snoeren |
|
|
CSE 599 |
Teaching Methods in CSE |
Politz |
Porter |
Minnes |