Skip to content

Courses & Colloquia

Current PMP Courses

Autumn 2026-Spring 2027

Accessible Accordion

CSE P 504 Advanced Topics in Software Systems: Testing and Debugging
Meetings: Monday, 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: Thursday, 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 courses for winter to be announced.

CSE P courses for spring to be announced.

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.