Autumn 2013:

CSE P 510 Human Computer Interaction
Alan Borning - Instructor
Day/Time: Monday 6:30-9:20 pm; Place: Johnson Hall, room 111

Topics in human computer interaction, including tools and skills for user interface design, user interface software architecture, rapid prototyping and iterative design, safety and critical systems, evaluation techniques, and computer supported cooperative work.

CSE P 517 Natural Language Processing
Luke Zettlemoyer - Instructor
Day/Time: Wednes
day 6:30-9:20 pm ; Place: Mary Gates Hall, room 231
Overview of modern approaches for natural language processing.  Topics include language models, text classification, tagging, parsing, machine translation, semantics and discourse analysis.

CSE P 561 Network Systems
Arvind Krishnamurthy - Instructor (Distance)
Day/Time: Tuesday
6:30-9:20 pm; Place: UW: Paul G. Allen Center for CS&E, room 305; MS: Building 99, Room 1915
The design of modern network systems. Fundamental concepts illustrated with case studies of the Internet, LANs and 802.11. Topics include: wireless, media access, and transport-layer technologies, routing, congestion control, internetworking, network management, peer-to-peer systems, and network security. This offering will focus on wireless networking and mobile computing.

Winter 2014:

CSE P 544 Database Management Systems
Dan Suciu - Instructor (Distance)
Day/Time: Tuesday 6:30-9:20 pm ;
Place: UW: Paul G. Allen Center for CS&E, room 305; MS: Building 99, Room 1915
An introduction to the principles of database management systems. Topics include database system architecture, data models, theory of database design, query optimization, concurrency control, crash recovery and storage strategies, Object-relational and object-oriented database management systems.

CSE P 546 Machine Learning
Carlos Guestrin - Instructor
Day/Time: Monday 6:30-9:20 pm; Place: Mary Gates Hall, room 231
Methods for identifying valid, novel, useful and understandable patterns in data. Topics to be covered include: induction of predictive models from data (classification regression, probability estimation); clustering; and association rules.

CSE P 590 Molecular and Neural Computation
Georg Seelig - Instructor
Day/Time: Thursday 6:30-9:20 pm; Place: Mary Gates Hall, room 231

Topics include molecular programming (DNA nanotchnology , DNA strand displacement cascades, Computing patterns, and introduction to chemistry), synthetic biology (Logic circuits, enzyme-based logic, pattern formation, computation with excitable cells, and introduction to gene regulation), and computation in the brain (introduction and basic neurobiology, neural encoding/decoding, and biophysical models of neurons).

CSE P 590 Entrepreneurship: Company-Building from Formation to Successful Exit
Greg Gottesman and
Matt McIlwain- Instructors
Day/Time: Wednesday 6:00-9:15 pm; Place: CSE 305
Topics include starting, growing, managing, leading, and ultimately exiting a startup venture.  Note: limited enrollment for PMP students.  Contact Dave Rispoli for entry information.


Spring 2014:

CSE P 501 Compiler Construction
Jim Hogg - Instructor (Distance)
Tuesday 6:30-9:20 pm ; Place: UW: Paul G. Allen Center for CS&E, room 305; MS: Building 99, Room 1915
Principles and practice of building efficient implementations of modern programming languages. Lexical, syntactic, and semantic analysis of program. Intermediate program representations. Intra- and interprocedural analysis and optimization. Run-time system techniques. Related programming environment facilities such as source-level debuggers and profilers.

CSE P 573 Artificial Intelligence
Ali Farhadi - Instructor
Day/Time: Thursday 6:30-9:20 pm ; Place: MGH 231

Introduction to the use of artificial intelligence tools and techniques in industrial and business settings. Topics include: problem solving and search, game playing, knowledge representation and reasoning, uncertainty, machine learning, and natural language processing.

CSE P 590 Robotics
Emanuel Todorov - Instructor

Day/Time: Monday 6:30-9:20 pm ; Place: EEB 037
This course will provide a technical overview of modern robotics. Topics will include mechanism design, estimation, control, learning. The theory will be illustrated with example applications to flying, walking, object manipulation with both physical and simulated robots.


Summer 2014:

No class offered.

Additional Autumn, Winter, and Spring Offerings:

CSE P 519 Computer Science Research Seminar
Schedule and Access Information

Weekly presentations on current research activities by members of the department. Only Computer Science graduate students may register, although others are encouraged to attend. Credit/no credit only. Prerequisite: CSE majors only.

CSEP 520 Computer Science Colloquium
Schedule and Access Information

Weekly public presentations on topics of current interest by visiting computer scientists. Credit/no credit only. Prerequisite: CSE majors only.

Search colloquia.

PMP Colloquium Reporting Web Page for colloquia reporting by PMP students.

Please note that 519 and 520 are not offered during the summer quarter.

Course Offerings from Previous Academic Years:

1996-97 offerings, 1997-98 offerings, 1998-99 offerings, 1999-2000 offerings, 2000-2001 offerings, 2001-2002 offerings, 2002-2003 offerings, 2003-2004 offerings, 2004-2005 offerings, 2005-2006 offerings, 2006-2007 offerings 2007-2008 offerings, 2008-2009 offerings, 2009-2010 offerings2010-2011 offerings2011-2012 offerings and 2012-2013 offerings are also available for review.