Steam-powered Turing Machine University of Washington Computer Science & Engineering
 PMP Course Offerings for 2009-2010
  CSE Home     PMP Home  About Us    Search    Contact Info 

Prospective Student Information
 Program Overview
 Courses
 Student Profiles
 Faculty Profiles
 FAQ
 Advising
Admissions
 Admission Requirements
 Dates
 Forms/Instructions
Current Student Information
 Current Courses
 Links of Interest

Our next in-person PMP information
session is Mon. April 9 at 5:00 pm!

Our next on-line PMP information
session is Mon, March 26 at 5:00 pm!

Click on the "Advising" link above for
details.

Our next PMP application deadline is
July 1st for Autumn 2012.

   

Autumn 2009:

CSE P 501 Compiler Construction
Hal Perkins - 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;

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 521 Applied Algorithms
Richard Ladner - Instructor
Day/Time: Monday 6:30-9:20 pm; Place: Electrical Engineering Basement (EEB) 037

Principles of design of efficient algorithms with emphasis on algorithms with real world applications. Examples drawn from computational geometry, biology, scientific com putation, image processing, combinatorial optimization, cryptography and operations research.

CSE P 551 Computer Operating Systems
Steven Gribble - Instructor
Day/Time: Thursday 6:30-9:20 pm; Place: MOR 234 (More Hall)

A study of developments in operating systems from the 1960's to the present. Topics include operating system structure, protection, virtual memory, communication mechanisms, concurrency, lightweight threads, object-oriented systems, distributed systems, and transaction support in operating systems.

CSE P 590 Information and Communication Technology in the Developing World
Joyojeet Pal - Instructor
Day/Time: Thursday 6:30-9:20 pm; Place: MOR 230 (More Hall)

The study of recent issues of technology and development within engineering, business and the social sciences. Topics include prominent past and future technological directions, a general introduction to subject theory and history, and engineering efforts and technology adoption experiences in the areas of healthcare, education, governance and infrastructure. For general interest students as well as professionals working with technology adoption or business interests in emerging markets.


Winter 2010:

CSE P 504 Advanced Topics in Software Systems
David Notkin - Instructor (Distance)
Day/Time: Monday 6:30-9:20 pm; Place: UW: Paul G. Allen Center for CS&E, room 305; MS: Building 99, Room 1915

Topics vary but may include software architecture, software tools, programming language analysis, type systems, formal reasoning, and other pertinent topics in software engineering and programming languages research.

CSE P 510 Human Computer Interaction
James Fogarty - Instructor
Day/Time: Wednesday 6:30-9:20 pm; Place: EEB 037

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 567 Design & Implementation of Digital Systems
Carl Ebeling - Instructor
Day/Time: Tuesday 6:30-9:20 pm; Place: EEB 045

Focus on software issues in embedded systems

CSEP 573 Applications of Artificial Intelligence
Raj Rao - Instructor
Day/Time: Monday 6:30-9:20 pm; Place: EEB 045

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.


Spring 2010:

CSE P 524 Parallel Computation
Lawrence Snyder - 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

A survey of parallel computing including the processing modes of pipelining, data parallelism, thread parallelism and task parallelism; algorithmic implications of memory models; shared memory and message passing; hardware implementations; bandwidth and latency; synchronization, consistency, interprocessor communication; programming issues including implicit and explicit parallelism, locality, portability.

CSE P 546 Data Mining
Jesse Davis - Instructor
Day/Time: Monday 6:30-9:20 pm; Place: EEB 037

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 Computer Security
Tadayoshi Kohno - Instructor
Day/Time: Thursday 6:30-9:20 pm; Place: EEB 037

Foundations of computer security from access control to applied cryptography with an emphasis on modern issues including spyware, RFID’s, electronic voting and usability.


Summer 2010:

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 and 2008-2009 offerings are also available for review.


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