CSE Teaching Schedule 2020-2021
(Preliminary and subject to change)
2020-2021 Autumn Winter Spring Title INSTRUCTORS ARE SUBJECT TO CHANGE!
100        
120       Principles of CS unlikely to be offered 
142 Wortzman / Wortzman Reges / Reges x Intro Prog Java
143 K. Lin / K. Lin Wortzman / Wortzman Reges / Reges Intro Prog II Java Required
143X Reges     Intro Prog I+II Java Required/Core
154 Gibbon Gibbon Web Programming Core
160 Ru. Anderson Thompson   Data Programming Capstone
163   Schafer K. Lin Intermediate Data Programming Seminar
180 INFO STAT Maas Introduction to Data Science
131     Hemingway Digital Photography Another degree name means the instructor 
190Z Bricker Bricker Bricker STARS is from that program (EE, STAT, INFO, ...)
390HA x x x 142 Honors Seminar for a cross-listed course
390HB x x x 143 Honors Seminar
200-300 Majors       x: course will be offered, instructor announced later
EE205   EE (J. Smith)   Signal Conditioning x?: course may be offered
311 Weber / Weber Morgenstern Rothvoss / Garrison Foundations I
312 Karlin R. Lin / Schafer Weber / Weber Foundations II
331 Zatloukal Perkins / Perkins Zatloukal / Zatloukal Software Design and Implementation  
332 Ru. Anderson Ru. Anderson / Ru. Anderson Tang Data Structures and Parallelism
333 Perkins Zahorjan Hsia / Hsia Systems Programming
340   Mankoff Bricker Interaction Programming
341 Wilcox Tatlock Grossman Languages
344 Thompson Leang Ratner Intro to Data Management
351 Hsia / Hsia Wyse Ru. Anderson / Ru. Anderson The Hardware/Software Interface
369 Hsia   Hsia Digital Logic
371 EE Hsia EE Advanced Logic
391 Schafer x Schafer Unix Tools
390B   x? x? Academic Skill Building Through Bottom-Up Computing
390L   Lazowska & Grossman   Leadership Seminar Series
390Z x? x? x? Mathematics for Computation Workshop
400 Majors, Non-Capstones      
401 Perkins   Perkins Compilers (joint with M501)
402       Domain Specific Languages (joint with M502)
403     Just Software Engineering
421 A. Rao Beame Oveis Gharan Algorithms
427   Ruzzo S. Wang Computational Biology
431     A. Rao Complexity
440 Reinecke Zhang   HCI I
442 Heer     Visualization
444   Maas Maas Databases (joint with M544)
446 Jamieson&Morgenstern Boots Oh Machine Learning AUT joint w/ 546
447   N. Smith   NLP (joint with M547) Joint w/ 517 this year
451 Zahorjan Kimura Zahorjan OS
452   T. Anderson T. Anderson Distributed Systems 
455   Redmon Redmon Computer Vision
456       Story Design for Animation 
457 Schulz Popovic   Graphics
458 Mones     Animation  
459       Character Animation
461 Gollakota Heimerl Mahajan Networks
464     Mones Adv Topics in Animation
469 EE Oskin   Computer Architecture I
470     Oskin Computer Architecture II
473 Tanimoto Hsu Hajishirzi AI
474 EE EE EE Embedded SW
478   Hou   Autonomous Robots
484 Roesner Kohlbrenner Kohno Security (joint with M584)
486 Seelig     Intro to Synthetic Biology (joint with 586)
487       Advanced Synthetic Biology
490G1 Redmon     Deep Learning (joint with 543)
490C R. Lin     Cryptography More information on undergraduate Special Topic
490       Virtual-Reality Systems courses and Seminars available here:
490A   Gottesman & Lazowska   Entrepreneuship: Company-Building (w/ 599A1,P590A) www.cs.washington.edu/academics/ugrad/courses/specialtopics
490   J. Lee   Toolkit for Modern Algorithms
490     J. Smith Wireless Communication
490     Froehlich Physical Computing
490Q Zatloukal     Quantum Computation
490N R. Rao     Neural Engineering
490       ICTD
490J       Animation: (topic varies by quarter)
492P1 Su     Patterns for Career Success
492 Friedman     Performance Engineering
492E x x x Ethical Automation (2 cr. Seminar)
492       Introduction to Mobile Manipulator Robots and Robotics Software
492 x?   Wortzman CS Pedagogy (2 cr. Seminar, instructor permission)
492J Nguyen Nguyen Nguyen Career Seminar
495 Caspi Caspi Caspi Project Practicum
Capstones        
428     Ruzzo Comp Bio Capstone
441       HCI II
454       Internet Systems
460   Mones   Animation Capstone
475 Hemingway EE EE HW Systems
481SEC   Kohno   Security Capstone
481D       Games Capstone
481i   Hemingway   Sound Capstone
481 Althoff     Data Science Capstone
481     R. Rao Neural Engineering Capstone
481     Reinecke HCI Capstone
481C       Robotics Capstone
481V     Kemelmacher Virtual Reality Capstone
481NLP     N. Smith NLP capstone
481SYS       OS Capstone
481W       World Challenges Capstone
482A   Caspi   Accessibility Capstone
482K     Ri. Anderson Tech for Resource-Constrained Env.
300-400 Non-Majors      
373 Schafer K. Lin / K. Lin Champion Data Structures winter is single double-large section
374 x Wilcox Hazen Intermediate Programming Concepts and Tools
410       OS/Arch
412       Visualization hope to add in Winter or Spring
413   Perkins Languages
414 Maas / Maas Maas Thompson Database Systems
415   Tanimoto Tanimoto AI
416     Schafer ML
417 Ri. Anderson Weber   Theory
5th Year MS        
M 501 Perkins   Perkins Compilers (joint with 401)
M 502       Domain Specific Languages (joint with 402)
M 544   Maas Maas Databases (joint with 444)
M 547   (available as 517)   NLP (joint with 447)
M 584 Roesner   Kohno Security (joint with 484)
GRADUATE COURSES WILL BE POSTED LATER