Steam-powered Turing Machine University of Washington Computer Science & Engineering
 PMP Course Offerings for 2008-2009
  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 2008:

CSE P 561 Network Systems
Tom Anderson - 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;

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.

CSE P 590 Computational Biology
Larry Ruzzo - Instructor
Day/Time: Thursday 6:30-9:20 pm; Place: EEB 045 (Downstairs in EE building)

Computation methods for understanding biological systems at the molecular level. Problem areas such as mapping and sequencing, sequence analysis, structure prediction, phylogenic inference, regulatory analysis. Techniques such as dynamic programming, Markov models, expectation-maximization, local search.

CSE P 590 Accessibility
Richard Ladner - Instructor
Day/Time: Monday 6:30-9:20 pm; Place: EEB 037 (Downstairs in EE building)

This is a new course on accessibility of computing for persons with disabilities. The course will survey disabled users worldwide, and what their needs and desires are in the use of computers. Topics will also include the history of access technology and how technologies like optical character recognition, speech synthesis, speech understanding, and mobile GPS and other common technologies have their roots in accessibility. Additional topics include access technology, current research in access technology, and various disability laws related to technology. Guest speakers will discuss and demonstrate their accessibility solutions. This course will involve extensive reading and discussion, and a written paper.


Winter 2009:

CSE P 505 Programming Languages
Dan Grossman - Instructor (Distance)
Day/Time: Thursday 6:30-9:20 pm; Place: UW: Paul G. Allen Center for CS&E, room 305; MS: Building 99, Room 1915

A study of non-imperative programming paradigms such as functional, object-oriented, logic and constraint programming. Programming language semantics and type theory.

CSE P 531 Computability and Complexity Theory
Anna Karlin - Instructor
Day/Time: Tuesday 6:30-9:20 pm; Place: Allen Center (CSE Building) Room 403

A survey of the theory of computation including Turing Machines, Church's Thesis, computability, incompleteness, undecidability, complexity classes, problem reductions, Cook's theorem, NP-completeness, randomized computation, cryptography, parallel computation, and space complexity. Some emphasis will be placed on historical and philosophical aspects of the theory of computation.

CSEP 595 Software Entrepreneurship
Oren Etzioni and Emer Dooley - Instructors
Day/Time: Monday 6:30-9:20 pm; Place: Mueller 153

An exploration of the opportunities and challenges faced starting a company in the software industry. Software industry leaders will share their perspective. Includes an overview of the industry: Web 2.0 to Gaming to Enterprise software; trends and emerging opportunities in the software industry; how to start, fund and grow a software venture, university spinoffs and technology transfer; current industry-wide challenges; and cutting-edge software business practices


Spring 2009:

CSE P 503 Principles of Software Engineering
David Notkin - Instructor
Day/Time: Thursday 6:30-9:20 pm; Place: EEB 031

Study of major developments in software engineering over the past three decades. Topics may include design (information hiding, layering, open implementations), requirements specification (informal and formal approaches), quality assurance (testing, verification and analysis, inspections), reverse and re-engineering (tools, models, approaches).

CSE P 544 Database Management Systems
Dan Suciu - Instructor
Day/Time: Tuesday 6:30-9:20 pm; Place: EEB 037

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 548 Computer Architecture
Luis Ceze - 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

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
Brian Curless - Instructor
Day/Time: Wednesday 6:30-9:20 pm ; Place: EEB 037

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.


Summer 2009:

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 and 2007-2008 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]