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

   

Classes for the 2001-2002 academic year are as follows. 1996-97 offerings, 1997-98 offerings,1998-99 offerings, 1999-2000 offerings, and 2000-2001 offerings are also available for review.


Fall 2001:

CSE 589 Applied Algorithms
Richard Ladner - Instructor

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. Prerequisite: CSE majors only.

CSE 586 Computer Architecture
Susan Eggers - Instructor (Distance Course)

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. Prerequisite: CSE majors only.

CSE 590 YB Software Entrepreneurship
Emer Dooley - Instructor

This course provides an overview of the major elements of entrepreneurial activity in software, including market identification and analysis, evaluation and planning of the business, financing, typical operating and administrative problems and alter natives for growth or sale. The course is organized as a series of case studies and lectures. Case studies are supplemented by class discussion with entrepreneurs, lawyers and financiers.


Winter 2002:

CSE 587 Computer Operating Systems
Hank Levy - Instructor

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. Prerequisite: CSE majors only.

CSE 595 Human Computer Interaction
Alan Borning - Instructor

Topics in human computer interaction, including tools and skills for user interface design, user interface architecture, rapid prototyping and iterative design, safety and critical systems, evaluation techniques, and computer supported cooperative work. Prerequisite: CSE majors only.

CSE 590 Practical Aspects of Modern Cryptography
Josh Benaloh & Brian LaMacchia - Instructors (Distance Course)

This course will explore the techniques of modern cryptography and its application to real-world problems, including common algorithms and protocols used to secure and validate electronic documents, messages,and e-commerce transactions. Secret and public key methods will be presented along with mechanisms for authentication and data integrity. Protocols covered will include SSL/TLS, IPSEC, S/MIME, and PGP. While this course will be focused on a practical understanding of these technologies, some formal reasoning may be required. Prerequisite: CSE majors only.


Spring 2002:

CSE 588 Network Systems
Tom Anderson - Instructor

Current choices and challenges in network systems. Fundamental concepts combined with emphasis on evaluation of design/operations alternatives. Topics include: alternative link, network and transport-layer technologies, topologies, routing, congestion control, multimedia, IPv6, ATM vs. IP, network management and policy issues. Prerequisite: CSE majors only.

CSE 594 Database Management Systems
Alon Halevy - Instructor

This course is intended to provide an introduction to the principles of database management systems. Topics will include database system architecture, data mode ls, theory of database design, query optimization, concurrency control, crash recovery and storage strategies. Object-relational and object-oriented database management systems will also be studied. Prerequisite: CSE majors only.

CSE 591 Current Trends in Computer Graphics
Brian Curless - Instructor

Introduction to computer image synthesis and interactive computer graphics applications, emphasizing the state-of-the-art algorithms and applications. Topics may include hardware, color image display, event-driven programming, texture mapping, image morphing, image compositing, curves and surfaces, photorealistic image synthesis, and physical dynamics for modeling and animation. Prerequisite: CSE majors only.


Summer 2002:

CSE 590 Animation Production
Barbara Mones - Instructor

Fundamental concepts in the development of 2D and 3D animation as they apply to the production pipeline for the creation of feature film and television commercials. Ther basics of computer animation (modeling, lighting, shading, motion, rendering, etc.) with the emphasis on recognizing these effects onscreen and understanding their appropriate application. Prerequisite: CSE majors only.


Additional Autumn, Winter, and Spring Offerings:

CSE 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./p>

CSE 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.

Please note that 519 and 520 are not offered during the summer quarter.


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]