The Allen School's Professional Master's Program is designed with the working professional in mind. Individuals whose primary interest is in continuing on their career paths at Puget Sound-area technology companies select the PMP for its flexibility while enabling them to acquire critical skills to move them into positions and projects of greater responsibility and impact. The degree typically requires 40 credit hours of courses and colloquia, and takes an average of 2 ½ years to complete. More than 800 software professionals have earned their Master's degree from the Allen School since the PMP’s inception in 1996.
- Flexible program: (1) evening classes that meet just one night per week and have moderate-length assignments, (2) colloquia that can be attended or viewed online, and (3) registration by phone or email.
- Affordable program that is reimbursable by many local employers.
- Broad range of graduate computer science classes with no prerequisites.
- Welcoming and supportive environment for international students, women and other underrepresented groups.
- Myriad of topical colloquia to keep current on hot research and applied computing topics.
- Access to extensive UW computer science libraries.
- Efficient online application.
- Can transfer up to 6 credits of graduate level work not already counted toward a degree.
- Multiple opportunities to apply, with 1 July, 1 November, and 1 February deadlines for admission.
- No summer classes.
A typical entering class of PMP students has the following characteristics:
- Average professional experience: 5 years
- Average GRE scores: Quantitative: 83rd percentile; Analytical: 4.0 (written test); Verbal: 60th percentile (Note: there is no minimum GRE score required.)
- Average undergraduate GPA: 3.5
- Percent of students who are non-US citizens: 22%
- Popular undergraduate majors: Computer Science, Computer Engineering, Electrical Engineering, Math, or Other Science & Engineering
- Most-represented employers among student body: Microsoft, Boeing, Amazon, Google
- Typical job titles: Software Design Engineer, Software Developer, Computer Engineer
Watch our video to learn more about the program and decide if it is right for you: