Retro school children University of Washington Computer Science & Engineering
 UW CSE Course Webs
  CSE Home   About Us    Search    Contact Info 

Instructors: please read Instructors' Course File Information.

By popular demand, course webs are available at abbreviated URLs. For example, to access the course web for the current quarter of CSE142, you can use http://www.cs.washington.edu/142 instead of http://www.cs.washington.edu/education/courses/cse142/CurrentQtr/.

Jump to:


Introductory Courses

ENGR 199 Women, Computing and Collaboration Seminar
CSE 100 Fluency in Information Technology
CSE 130 Pixels, Numbers and Programs
CSE 142 Computer Programming I
CSE 143 Computer Programming II
CSE 190a WICSE Seminar
CSE 190l Object Oriented Programming and Design
CSE 190m Web Programming

Undergraduate Majors Courses

CSE 303 Concepts and Tools for Software Development
CSE 321 Discrete Structures
CSE 322 Introduction to Formal Models in Computer Science
CSE 326 Data Structures
CSE 341 Programming Languages
CSE 370 Introduction to Digital Design
CSE 378 Machine Organization & Assembly Language
CSE 401 Introduction to Compiler Construction
CSE 403 Software Engineering
CSE 421 Introduction to Algorithms
CSE 427 Computational Biology
CSE 431 Introduction to Theory of Computation
CSE 444 Introduction to Database Systems
CSE 451 Introduction to Operating Systems
CSE 454 Advanced Internet Systems
CSE 455 Computer Vision
CSE 456 Story Design for Computer Animation
CSE 457 Computer Graphics
CSE 458 Computer Animation
CSE 459 Pre-Production for Collaborative Animation
CSE 460 Computer Animation
CSE 461 Introduction to Computer Communication Networks
CSE 466 Software for Embedded Systems
CSE 467 Advanced Logic Design
CSE 468 Very Large Scale Integration
CSE 471 Computer Design and Organization
CSE 473 Introduction to Artificial Intelligence
CSE 476 Embedded System Design
CSE 477 Digital System Design
CSE 481a Capstone Software: Operating Systems
CSE 481b Capstone Software: Tablet PC
CSE 481c Capstone Software: Robotics
CSE 481d Capstone Software: Games
CSE 481e Capstone Software: UrbanSim
CSE 481f Capstone Software: Computational Biology
CSE 481g Capstone Software: Distributed Systems
CSE 484 Computer Security
CSE 490ab Computers, Ethics, and Society
CSE 490as Animation Production Seminar
CSE 490dc Character Animation
CSE 490dv Storyreel and DVD Design and Production for CG Animation
CSE 490g Data Compression
CSE 490h Problem Solving on Large Scale Clusters
CSE 490i Neurobotics
CSE 490j Special Topics in Computer Animation
CSE 490jl Human Computer Interaction Capstone
CSE 490k Computer Telephony
CSE 490st Educational Software Capstone

Undergraduate Research

CSE 497 Undergraduate Research Seminar (was CSE490rs)
CSE 498/499 Senior Project

Undergraduate Non-Majors Courses

CSE 373 Data Structures and Algorithms
CSE 410 Computer Systems
CSE 413 Programming Languages & Their Implementation
CSE 415 Introduction to Artificial Intelligence
CSE 417 Algorithms and Computational Complexity

Graduate Courses

CSE 501 Implementation of Programming Languages
CSE 503 Software Engineering
CSE 504 Software Safety
CSE 505 Concepts of Programming Languages
CSE 506 Advanced Topics in Programming Languages
CSE 510 Advanced Topics in Human Computer Interaction
CSE 521 Design and Analysis of Algorithms I
CSE 522 Design and Analysis of Algorithms II
CSE 523 Computational Geometry
CSE 524 Parallel Algorithms
CSE 525 Randomized Algorithms and Probabilistic Analysis
CSE 527 Computational Biology
CSE 528 Computational Neuroscience
CSE 531 Computability and Complexity
CSE 532 Complexity Theory
CSE 533 Advanced Topics in Complexity Theory
CSE 536 Theory of Distributed Computing
CSE 540 Discrete System Simulation
CSE 543 Computer System Performance Modeling
CSE 544 Principles of DBMS
CSE 546 Data Mining
CSE 548 Computer Systems Architecture
CSE 549 High-Performance Computer Architecture
CSE 551 Operating Systems
CSE 552 Distributed and Parallel Systems
CSE 553 Real-Time Systems
CSE 557 Computer Graphics
CSE 558 Special Topics in Computer Graphics
CSE 561 Computer Communication and Networks
CSE 567 Principles of Digital Systems Design
CSE 568 Introduction to VLSI Design
CSE 571 AI-Based Mobile Robotics
CSE 573 Artificial Intelligence I
CSE 574 Artificial Intelligence II
CSE 576 Computer Vision
CSE 577 Special Topics in Computer Vision
CSE 581 Parallel Computation in Image Processing
CSE 590BI Algorithms in Molecular Biology
CSE 590ST Statistical Methods in Computer Science

Professional Masters Program Courses

CSEP 501 Compiler Construction (was CSE 582)
CSEP 503 Software Engineering
CSEP 505 Programming Languages (was CSE 583)
CSEP 510 Human Computer Interaction (was CSE 595)
CSEP 521 Applied Algorithms
CSEP 524 Parallel Computation
CSEP 544 Database Management Systems
CSEP 545 Transaction Processing for E-Commerce
CSEP 546 Data Mining
CSEP 548 Computer Architecture
CSEP 551 Operating Systems
CSEP 557 Current Trends in Computer Graphics (was CSE 591)
CSEP 561 Network Systems
CSEP 573 Applications of Artificial Intelligence
CSEP 576 Computer Vision
CSEP 590 Professional Masters Program
CSE 585 Design and Implementation of Digital Systems
CSE 590IP Software Entrepeneurship (aka CSE 590YB in autumn'00)
CSE 590TV Computational Biology
CSE 597 Performance Analysis

Ongoing Graduate Research Seminars

CSE 590A Current Research in Artificial Intelligence (was CSE 590AI)
CSE 590B Computer Graphics Seminar
CSE 590C Reading and Research in Computational Biology
CSE 590CC Configurable Computing Seminar
CSE 590D Computer-Based Learning Environments
CSE 590E Educational Technology (was CSE 590ET)
CSE 590F Computing in the Developing World Seminar
CSE 590EM Environmental Modelling
CSE 590ES Special Topics in Embedded Systems
CSE 590G Architecture (Lunch) Seminar
CSE 590H Human-Computer Interaction
CSE 590L Networking Seminar
CSE 590N Software Engineering Seminar
CSE 590NC Neural Computation
CSE 590O Parallel Programming Environments
CSE 590P Programming Systems Seminar
CSE 590Q Databases (was CSE 590DB)
CSE 590QC Quantum Computing
CSE 590R Spatial and Symbolic Representation in Anatomy (was CSE 590BR)
CSE 590SO Society and Technology Seminar
CSE 590S Systems Seminar (was CSE 590SY)
CSE 590T Society and Technology Seminar (was CSE 590SO)
CSE 590U Topics in Ubiquitous Computing (was CSE 590UC)
CSE 590V Computer Vision Seminar (was CSE 590CV)
CSE 590Y Trends in UW Theory (was CSE 590ZZ)
CSE 590Z Theory Seminar
CSE 590ZPL High Performance Scientific Computing in ZPL

Group Meetings

CSE 590LC Learning Chips
CSE 591A Programming Systems (was CSE 591PG)
CSE 591B Brain-Computer Interfaces
CSE 591C Computational Biology (was CSE 591CB)
CSE 591D Database (was CSE 591DM)
CSE 591E Reading Seminar in CSE Education & Technology (was CSE 591ED)
CSE 591F Robotics Lab (was CSE 591RL)
CSE 591G GRAIL Seminar (was CSE 591GM)
CSE 591H Humanoid Robotics
CSE 591I Activity Recognition
CSE 591J Data Compression (was CSE 590GZ)
CSE 591K Assisted Cognition (was CSE 591HK)
CSE 591L Statistical Analysis and Tools

One-time or Occasional Graduate Research Seminars

CSE 590AG Applied Artificial Intelligence
CSE 590AT System Support for Wide Area Applications
CSE 590CD Alternative Computing
CSE 590CP Cache Performance Seminar
CSE 590CR Cryptography
CSE 590DG Language-Based Techniques for Improving C-Level Software Quality
CSE 590DS Management of XML
CSE 590ED Reading Seminar in CSE Education & Technology
CSE 590GB Location-aware Computing
CSE 590HW Unbelievably Large-Scale Configurable Circuits
CSE 590HK Knowledge Representation
CSE 590I Intelligent Things and the Net
CSE 590IR Information Retrieval Meets Statistical Language Technology
CSE 590IS Internet Systems/Services
CSE 590K Linear Discrete-Time System Theory
CSE 590MD Program Analysis
CSE 590MO Quantum Computing
CSE 590M Computer Music & Audio
CSE 590NS Computer and Network Security
CSE 590PD Machine Learning and Data Mining
CSE 590QR Quantum Computing Reading Group
CSE 590RA Randomized Algorithms
CSE 590RR Computational Neuroscience
CSE 590SB Modeling and Simulation in Systems Biology
CSE 590SS Vision for Graphics
CSE 590SW Semantic Web
CSE 599A Invitation to Teaching (was CSE590IT, CSE599IT)
CSE 599DS Finite Model Theory
CSE 599G Selected Topics in Computer Security
CSE 599J Human System and Control for Neurobotics
CSE 599N Systems Applications of Maching Learning Techniques
CSE 599O Context-Aware Mobile Computing
CSE 599Q CSE599Q: Topics in Multicore Programmability


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to webmaster]