|
![]() |
![]() |
![]() |
![]() |
2010-11 |
Autumn |
Winter |
Spring |
Title |
100 |
iSchool |
Clements |
iSchool |
Fluency |
142-1 |
Stepp |
Reges |
Limketkai |
Intro Prog Java |
142-2 |
Stepp |
Reges |
Limketkai |
Intro Prog Java |
143 |
Reges |
Stepp |
Reges |
Intro Prog II Java |
190 |
Snyder |
Computational Thinking | ||
190 |
Stepp |
Web Programming | ||
311 |
Reges |
Raj Rao |
Harrow |
Foundations I |
312 |
James Lee |
Ruzzo |
Domingos |
Foundations II |
321 |
Discrete Math | |||
322 |
Ruzzo |
Theory | ||
326 |
Data Structures | |||
331 |
Notkin |
Ernst |
Stepp |
Software Design and Implementation |
332 |
Tompa |
Ruth Anderson |
Tanimoto |
Data Abstractions |
333 |
Gribble |
Systems Programming | ||
341 |
Stepp |
Perkins |
Languages | |
344 |
Suciu |
Intro to Data Management | ||
351 |
Perkins |
Zahorjan |
Ceze |
The Hardware/Software Interface |
352 |
Ebeling |
Hemingway |
Hardware Design and Implementation | |
370 |
Logic Design | |||
378 |
Oskin |
Perkins |
Architecture | |
390 |
Goodwin |
Miller |
Miller |
Tools |
401 |
Perkins |
Compilers | ||
403 |
Notkin |
Ernst |
Software Eng | |
421 |
Ladner |
Anup Rao |
Algorithms | |
427 |
Tompa |
Computational Biology | ||
428 |
Tompa |
Comp Bio Capstone | ||
431 |
James Lee |
Complexity | ||
440 |
Fogarty |
HCI I | ||
441 |
HCI II | |||
444 |
Balazinska |
Gatterbauer/ Meliou |
Databases | |
446 |
Etzioni |
Machine Learning | ||
451 |
Lazowska |
Kimura/ Zbikowski |
Zahorjan |
OS |
454 |
Weld |
Internet Systems Capstone | ||
455 |
Shapiro |
Computer Vision | ||
456 |
Story Design for Animation | |||
457 |
Curless |
Curless |
Graphics | |
458 |
Mones |
Graphics II | ||
459 |
Mones |
Animation Production | ||
460 |
Mones |
Animation Cap | ||
461 |
Zahorjan |
Wetherall |
Networks | |
466 |
Hemingway |
Embedded SW | ||
467 |
Ebeling |
Advanced Logic | ||
468 |
VLSI | |||
471 |
Eggers |
Computer Design | ||
473 |
Domingos |
Etzioni |
AI | |
476 |
Embedded Systems Cap | |||
477 |
Patel |
HW Systems Cap | ||
481 |
Capstone | |||
481D |
Popovic |
SW Systems Cap (Games) | ||
481 |
Robots | |||
481GK |
Kimura |
OS Cap | ||
484 |
Kohno |
Security | ||
486 |
Seelig |
Intro to Synthetic Biology | ||
488 |
Seelig |
Lab for Synthetic Biology | ||
490A |
Ladner |
Accesibility Capstone | ||
490D |
Borriello |
Developing World Computing Capstone | ||
490DX |
Hemingway |
Sound Capstone | ||
490H |
T. Anderson |
Distributed Computing | ||
Non-majors Courses |
||||
373 |
Ruth Anderson |
Miller |
Miller |
Data Structures |
374 |
Perkins |
Implementation | ||
410 |
OS/Arch | |||
413 |
Perkins |
Languages | ||
415 |
Tanimoto |
AI | ||
417 |
Tanimoto |
Theory | ||
Graduate Courses |
||||
501 |
Ernst |
Compilers | ||
503 |
Notkin |
SE | ||
504 |
Advanced Topics in SE | |||
505 |
Prog lang | |||
510 |
Fogarty |
HCI | ||
515 |
Su-In Lee |
Statistical Methods | ||
521 |
Karlin |
Algorithms | ||
522 |
Adv Algorithms | |||
524 |
Parallel Algorithms | |||
525 |
Karlin |
Random Algorithms | ||
527 |
Sun-In Lee |
Comp Bio | ||
528 |
Raj Rao |
Comp Neuro | ||
531 |
Complexity I | |||
532 |
Complexity II | |||
533 |
Anup Rao |
Adv Complexity | ||
544 |
Suciu |
Databases | ||
546 |
Machine Learning | |||
548 |
Architecture | |||
550 |
T. Anderson |
Systems for all | ||
551 |
Gribble |
OS | ||
552 |
Distributed Systems | |||
557 |
Graphics | |||
561 |
Networks | |||
564 |
Kohno |
Security | ||
567 |
Ebeling |
Digital Systems Design | ||
571 |
Mobile Robotics | |||
573 |
Zettlemoyer |
AI | ||
574 |
Zettlemoyer |
Adv AI | ||
576 |
Shapiro |
Image Understanding | ||
586 |
Synthetic Biology | |||
588 |
Lab for Synthetic Biology | |||
599U |
Patel |
Ubiquitous Computing | ||
599L |
Ofer Dekel |
Learning Theory | ||
599G |
Aaron Lefohn |
Beyond Programmable Shading | ||
599 |
Advanced grad class | |||
5th-year Masters Courses |
||||
CSE M 544/444 |
Balazinska |
Databases | ||
CSE M 552/490 |
T. Anderson |
Distributed Computing | ||
CSE M 584/484 |
Kohno |
Security | ||
PMP Courses |
||||
CSE P 506 |
Musuvathi |
Topics in Programming Languages | ||
CSE P 521 |
Richard Anderson |
Algorithms | ||
CSE P 527 |
Ruzzo |
Computational Biology | ||
CSE P 544 |
Suciu |
Databases | ||
CSE P 548 |
Ceze |
Computer Architecture | ||
CSE P 557 |
Popovic |
Computer Graphics | ||
CSE P 561 |
Wetherall |
Computer Networks | ||
CSE P 573 |
Mausam |
Artificial Intelligence | ||
CSE P 590 |
Borriello |
Low Resource Mobile Computing | ||
CSE P 590 |
Benaloh/LaMacchia |
Cryptography |
Required/Core Junior/Senior Course |
Capstone |
Quals Course |
Nonmajor Course |