Steam-powered Turing Machine University of Washington Computer Science & Engineering
 PMP Course Offerings for 1997-1998
  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 1997-98 academic year are as follows (Course Descriptions)

  • Fall 1997:

    CSE 589 Applied Algorithms (Anna Karlin - instructor): Principles of design of efficient algorithms with emphasis on algorithms with real world applications. Examples drawn from computational geometry,biology, scientific computation, image processing, combinatorial optimization, cryptography and operations research. Prerequisite: CSE majors only.

    CSE 583 Programming Languages (Craig Chambers - instructor): A study of non-imperative programming paradigms such as functional, object-oriented, logic and constraint programming. Programming language semantics and type theory. Prerequisite: CSE majors only.

  • Winter 1998:

    CSE 595 Human Computer Interaction (Alan Borning - instructor): 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. Prerequisite: CSE majors only.

    CSE 590 YZ Performance Analysis (John Zahorjan - instructor)This course is intended to provide a broad introduction to computer system performance evaluation techniques and their application. Approaches considered include measurement/benchmarking, stochastic and trace driven simulation, stochastic queueing networks, and timed Petri nets. Applications of the techniques are studied using case study papers. Prerequisite: CSE majors only

  • Spring 1998:

    CSE 591 Current Trends in Computer Graphics (David Salesin - instructor): 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, 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.

    CSE 592 Applications of Artificial Intelligence (Dan Weld - instructor) Introduction to the use of artificial intelligence tools and techniques in industrial and company settings. Topics include: foundations (search, knowledge representation) and tools such as expert systems, natural language interfaces and machine learning techniques. Prerequisite: CSE majors only.

    CSE 586 Computer Architecture (Jean-Loup Baer - instructor): 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. Prerequisite: CSE majors only.


  • 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]