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

Autumn 1996: CSE 587, Operating Systems, taught by UW CSE Professor Hank Levy.

Readings of original research papers following developments in operating systems from the 1960s 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. Prerequisites: an undergraduate course in operating systems.

Winter 1997: CSE 593, Transaction Processing Systems, taught by Microsoft's Phil Bernstein.

Technology supporting reliable large-scale distributed computing, including transaction programming models, TP monitors, transactional communications, persistent queuing, software fault tolerance, concurrency control and recovery algorithms, distributed transactions, two-phase commit, data replication. Prerequisites: undergraduate courses in databases and operating systems.

Spring 1997: CSE 588, Network Systems, taught by Terry Gray, UW Director, Networks and Distributed Computing.

Intended for those interested in design, deployment, and operation of enterprise intranets or wide-area networks based on Internet technology. Fundamental concepts are combined with discussion of current choices and challenges. Emphasis is on evaluation of design/operations alternatives and review of unsolved problems.

Topics include: alternative link, network, and transport-layer technologies, topologies, routing, congestion control, multimedia, IPv6, ATM vs. IP, network management, and policy issues. Prerequisites: CSE 451 (undergraduate operating systems) or CSE 461 (undergraduate computer networks).

Spring 1997: CSE 584, Software Engineering, taught by UW CSE Professor David Notkin.

Readings of original research papers following developments in software engineering over the past three decades. Topics may include design (information hiding, layering, open implementations, etc.), requirements specification (informal and formal approaches), quality assurance (testing, verification and analysis, inspections, etc.), reverse and reengineering (tools, models, approaches), and perhaps some special topics.

Prerequisites: an undergraduate project course in software engineering or extensive experience in software development and/or maintenance.

In addition, CSE 519 and 520, the UW CSE Colloquium Series, are available each quarter via UWTV, cable channel 27. We are also experimenting with m-bone technology so that students can view the lecture series via their computer in real-time.

Tentative course offerings for the 1997-98 academic year are as follows:

  • Fall 1997: CSE 586 Computer Architecture; CSE 589 Applied Algorithms
  • Winter 1998: CSE 583 Programming Languages; CSE 595 Human Computer Interaction
  • Spring 1998 (three courses will be offered): CSE 592 Applications of Artificial Intelligence; CSE 585 Design and Implementation of Digital Systems or CSE 582 Compiler Construction or CSE 591 Current Trends in Computer Graphics

Course Descriptions


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]