Current PMP Courses
Autumn 2026-Spring 2027
CSE P 504 Advanced Topics in Software Systems: Testing and Debugging
Meetings: Wednesday, 6:30-9:20pm
Principles of effective software testing and debugging, emphasizing state-of-the-art approaches. Topics include mutation-based testing, constraint-based testing, automated test generation, and probabilistic debugging. CSE PMP students only.
CSE P 546 Machine Learning
Meetings: Monday, 6:30-9:20pm
Methods for designing systems that learn from data and improve with experience. Supervised learning and predictive modeling; decision trees, rule induction, nearest neighbors, Bayesian methods, neural networks, support vector machines, and model ensembles. Unsupervised learning and clustering. CSE PMP students only.
CSE P 552 Distributed Systems
Meetings: Tuesday, 6:30-9:20pm
Principles, techniques, and examples related to the design, implementation, and analysis of distributed computer systems. CSE PMP students only.
CSE P 589 Software Entrepreneurship
Meetings: Thursday, 6:00-9:15pm
A case- and project-based course, focusing on starting a software or hardware company. Guest entrepreneurs, lawyers, and financiers discuss market identification and analysis, planning the business, financing, and typical operating and administrative problems. CSE PMP students only.
Enrollment by instructor permission, see course website for more information and a link to enrollment request form.
CSE P 544 Database Management Systems
Meetings: TBD
Introduction to the principles of database management systems. Topics include database system architecture, data models, theory of database design, query optimization, concurrency control, crash recovery, and storage strategies. CSE PMP students only.
CSE P 590 Special Topics: Modern Algorithmic Toolkit
Meetings: TBD
Course description TBA.
CSE P 590 Special Topics: Reinforcement Learning
Meetings: TBD
Course description TBA
CSE P 557 Computer Graphics
Meetings: TBD
Introduction to computer image synthesis, modeling, and animation emphasizing the state-of-the-art algorithm applications. Topics may include visual perception, image processing, geometric transformations, hierarchical modeling, hidden-surface elimination, shading, ray-tracing, anti-aliasing, texture mapping, curves, surfaces, particle systems, dynamics, realistic character animation, and traditional animation principles. CSE PMP students only.
CSE P 590 Special Topics: Quantum Computing
Meetings: TBD
Course description TBA.
A third spring course will be added and posted here when it is known!
Note: no PMP courses or colloquium sections are offered over summer quarter.
PMP colloquium (CSE 520)
PMP colloquium sections are CSE 520 D and E. Students who want to enroll in one credit of colloquium may enroll in either section. Students who want two credits of colloquium should enroll in both.
Preparing to register
Autumn 2026 registration will open for continuing PMP students on Monday, June 22.
PMP sections of CSE P courses are at the top of the alphabet (section A, B, etc.). If using MyPlan to locate PMP sections and SLN codes, filter to show PCE courses only or reference only the ‘Professional & Continuing Education’ tab.
UW’s Registration Guide describes pre-registration steps, using MyPlan to locate SLN codes, and completing registration transactions in Register.UW. The Registration and Financials page of the PMP student handbook helps troubleshoot common registration errors.
Non- degree-seeking students
Local professionals, including PMP alumni, who are interested in taking PMP courses without being enrolled in the full master’s program should review information about the PMP’s single course enrollment option.
Course offerings from previous academic years
An archive of previous years’ PMP courses and instructors, going back to 2011, appears here: Past PMP course offerings.