Steam-powered Turing Machine University of Washington Computer Science & Engineering
 PMP Course Offerings for 2000-2001
  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 2000-2001 academic year are as follows. 1996-97 offerings, 1997-98 offerings, 1998-99 offerings and 1999-2000 offerings are also available for review.


Fall 2000:

CSE 589 YA Applied Algortihms
Anna Karlin - Instructor (Distance Course)

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 594 Data 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.

CSEP 590 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 2001:

CSE 584 Priciples of Software Engineering
David Notkin - Instructor (Distance Course)

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

CSE 593 Transaction Processing
Philip Bernstein - Instructor (Distance Course Originating at Microsoft)

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

CSE 599 Alternative Computing Paradigms
Rajesh Rao - Instructor

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


Spring 2001:

CSE 591 Current Trends in Computer Graphics
Steven Seitz - 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, visual perception, image processing, texture mapping, 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
Pedro Domingos - Instructor

Data mining focus. Methods for identifying valid, novel, useful and understandable patterns in data. Topics to be covered include: induction of predictive models from data (classification regression, probability estimation); clustering; and association rules. Prerequisite: CSE majors only.

CSEP 590 Software Business
Emer Dooley - Instructor

A high-level view of business for non-business students. Business principles relevant to the software industry in four areas: Competitive Strategy, Finance, Accounting and Human Resources. Organized as a series of case studies and lectures. It will progress from an emphasis on "tools" to a more high-level look at competitive dynamics in high-tech industries. Prerequisite: CSE majors only.


Summer 2001:

CSE P 590 Life and Death Computing
Ira Kalet - Instructor

Overview of challenging computing problems in biology and medicine, and computing research that bears on their solution. Medical computing topics include: simulation systems and computer controlled devices for cancer treatment, biomedical knowledge modeling, medical image generation, storage, retrieval and transmission, medical and biological databases, and other topics as time and interest allow. The computing topics addressed by the examples will include design of complex software systems, software safety network application protocol design, artificial intelligence and others. Assignments will include readings, problem solving, and some programming. The programming assignments will in most cases not require a specific language but will be up to the student to choose. 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.

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]