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

CSE P 503 Principles of Software Engineering
David Notkin - 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/1021

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 573 Applications of Artificial Intelligence
Pedro Domingos - Instructor
Day/Time: Wednesday 6:30-9:20 pm; Place: EEB 037 (EE Building Basement)

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 Data Compression
Richard Ladner - Instructor
Day/Time: Thursday 6:30-9:20 pm; Place: EEB 045 (EE Building Basement)

Basic information theory: entropy. Lossless data compression techniques: Huffman coding, arithmetic coding, and dictionary methods including LZW, LZ77, and Sequitur. Use of context, structure, and prediction to improve compression. Basic signal processing: Fourier and discrete cosine transforms, wavelet transforms, quantization. Fidelity and distortion metrics, rate-distortion analysis. Image compression: vector quantization, DCT coding, wavelet coding. Video compression: motion compensation and prediction. Audio compression. Image, video, and audio compression standards including JPEG, JPEG2000, MP3, MPEG and H.26x..


Winter 2008:

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 551 Computer Operating Systems
Steve Gribble - Instructor
Day/Time: Thursday 6:30-9:20 pm; Place: EEB 045

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 576 Computer Vision
Linda Shapiro - Instructor
Day/Time: Wednesday 6:30-9:20 pm; Place: EEB 037

Principles and methods for interpreting the three dimensional world from images. Topics may include feature detection, image segmentation, motion estimation, image mosaics, 3D-shape reconstruction, object recognition, and image retrieval. Knowledge of linear algebra is required.


Spring 2008:

CSE P 510 Human Computer Interaction
James Fogarty - Instructor
Day/Time: Tuesday 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 590 Alternate Computing Paradigms
Mark Oskin - Instructor
Day/Time: Monday 6:30-9:20 pm; Place: EEB 003

Examines the future of computers. Considers IC technology: how it drives computer design, and what the fundamental limitations are. Examines the proposed alternatives, including neurobiologically inspired computing, DNA computing, and quantum computing.

CSE P 590 Information and Communication Technology in the Developing World
Richard Anderson - Instructor (Distance)
Day/Time: Wednesday 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 growing field of ICTD (Information and Communication Technologies for Development). Topics include core technologies (cell phones, networking, open source, PCs, radio), application domains (health, education, agriculture, microfinance, governance) and case studies..


Summer 2008:

TBD.


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