Autumn 2018:

CSE P 517 Natural Language Processing 
Luke Zettlemoyer - Instructor 
Day/Time: Tuesday 6:30-9:20 pm; Place: TBD 

Overview of modern approaches for natural language processing.  Topics include language models, text classification, tagging, parsing, machine translation, semantics and discourse analysis. Video description here.

CSE P 524 Parallel Computing
Andrew Lumsdaine - Instructor
Day/Time: Thursday 6:30-9:20 pm; Place: TBD
An introduction to parallel programming and computation via a combination of principles and practice.  Topics to include styles of parallelism (data, task, pipelined); programming models (shared memory, message passing, PGAS); architectural implications (shared vs. distributed memory, multicore, accelerators, networks); programming issues and hazards (synchronization, memory consistency, race conditions, deadlock and livelock); performance tuning (scalability, locality); and algorithms. Video description here.

CSE P 546 Machine Learning/Data Mining
Pedro Domingos - Instructor
Day/Time: Monday 6:30-9:20 pm; Place: TBD
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. Video description here

CSEP 590 Performance Engineering
Mark Friedman - Instructor (Distance) 
Day/Time:  Wednesday 6:30-9:20 pm; Place: TBD

Introduction to the field of software performance engineering. Topics include queueing theory, operational analysis of computer systems, the mathematical analysis of scheduling policies, practical skill used to diagnose and fix performance problems, the role of stress and load testing in assuring quality of new releases, basic performance characteristics of computer hardware and its practical limits, and performance optimizations embedded in operating systems software. Video description here.


Winter 2019: 

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

Additional Winter 2019 Courses to be announced and posted in July.


Spring 2019:

Spring 2019 Courses to be announced and posted in July.


Summer 2019:

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 offerings2012-2013 offerings, 2013-2014 offerings, 2014-2015 offerings, 2015-2016 offerings, 2016-2017 offerings, and 2017-2018 offerings are also available for review.