Steam-powered Turing Machine University of Washington Computer Science & Engineering
 PMP Course Offerings for 2006-2007
  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.

   

Fall 2006:

CSE P 548 Computer Architecture
Susan Eggers - Instructor
Day/Time: Thursday 6:30-9:20 pm Place: EEB 037 (in the EE building basement).

Architecture of the single-chip microprocessor: instruction set design and processor implementation (pipelining, multiple issue, speculative execution). Memory hierarchy: on-chip and off-chip caches, TLB's and their management, virtual memory from the hardware viewpoint. I/O devices and control: buses, disks and RAIDs. Shared-memory multiprocessors and cache coherence.

CSE P 557 Current Trends in Computer Graphics
Zoran Popovic - Instructor
Day/Time: Tuesday 6:30-9:20 pm; Place: EEB 045 (in the EE building basement).

Introduction to computer image synthesis and interactive computer graphics applications, emphasizing the state-of-the-art algorithms and applications. Topics vary, but may include computer graphics hardware, visual perception, image processing, texture mapping, image compositing, curves and surfaces, photorealistic image synthesis, and physical dynamics for modeling and animation.

CSE P 590 History of Computing
Ed Lazowska - Instructor (Distance Course)
Day/Time: Wednesday 6:30-9:20 pm; Place: UW: Paul G. Allen Center for CS&E, room 305; MS: Building 113/1159

The history of computing from those who lived it. Speakers include Gordon Bell, Butler Lampson, John Markoff, Steve Wozniak, Ray Ozzie and Burton Smith. .


Winter 2007:

CSE P 521 Applied Algorithms
Anna Karlin - Instructor
Day/Time: Wednesday 6:30-9:20 pm; Place: EEB 045 (in the EE building basement)

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 544 Database Management Systems
Dan Suciu - Instructor (Distance Course)
Day/Time: Tuesday 6:30-9:20 pm; Place: UW: Paul G. Allen Center for CS&E, room 305; MS: Building 113/1159

Introduction to the design and use of database systems, as well as an appreciation of the key issues in building such systems. Databases are at the heart of modern commercial application development. Their use extends beyond this to many applications and environments where large amounts of data must be stored for efficient update and retrieval. Topics include the relational model and the SQL language, methods for database design, including the entity relationship model, XML as a data model and present languages for querying it, how XML is used for sharing data among different applications in a distributed environment, the architecture of a database system, efficient storage of data, execution of queries and query optimization, and some advanced topics in database systems.

CSE P 590 Computer Security
Tadayoshi Kohno - Instructor
Day/Time: Thursday 6:30-9:20 pm; Place: EEB 045 (in the EE building basement)

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


Spring 2007:

CSE P 524 Parallel Computation
Lawrence Snyder - Instructor
Day/Time: Tuesday 6:30-9:20 pm; Place: EEB 037 (in the EE building basement)

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 545 Transaction Processing
Phil Bernstein - Instructor (Distance Course)
Day/Time: Day Thursday 6:30-9:20 pm; Place: UW: Paul G. Allen Center for CS&E, room 305; MS: building 113, room 1021

Technology supporting reliable large-scale distributed computing on the Internet, especially e-commerce. Topics include the transaction abstraction, application servers and TP monitors, transactional communications, persistent queuing and workflow, software fault tolerance, concurrency control and recovery algorithms, distributed transactions, two-phase commit, and data replication.

CSE P 546 Data Mining
Pedro Domingos - Instructor
Day/Time: Wednesday 6:30-9:20 pm; Place: EEB 045 (in the EE building basement)

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.


Summer 2007:

No PMP courses will be offered in Summer 2007.


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, and 2005-2006 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]