The Paul G. Allen School at the University of Washington provides a premier educational experience to undergraduate, graduate, and multidisciplinary students in computer science and computer engineering fundamentals, problem solving, and innovation, and lifelong educational enhancement for working professionals. Through educational leadership, research and innovation, intellectual partnerships, and community outreach, we seek to measurably improve science scholarship, commerce, and society.
The Allen School offers the following degree programs:
- Bachelor of Science degree in Computer Science in the College of Arts and Sciences
- Bachelor of Science degree in Computer Engineering in the College of Engineering (ABET Accreditation)
- Combined Bachelor's/Master's program for current or recent Allen School undergraduate majors
- Research-oriented full-time Doctoral program
- Evening/distance Professional Master's program for fully employed professionals in Washington State's computing industry
We provide opportunities for K-12 students and teachers through the DawgBytes outreach program.
CSE participates in inter-disciplinary programs on campus and provides courses to majors in other departments. For example:
- The Applied and Computational Mathematical Sciences undergraduate program
- An interdisciplinary Ph.D. program in Computational Molecular Biology
- Two introductory programming courses (CSE142/CSE143) that educate more than 2500 students each year
- Many computing courses for non-CSE majors
Our off-campus offerings include:
- More than three dozen Certificate Programs, enrolling nearly 5,000 students annually
- Support for the Computing & Software Systems programs at UW's other campuses in Bothell and Tacoma
Non-majors have access to many computing classes, as well. These courses are open to all matriculated students at UW who meet the course prerequisites. Non-matriculated students may enroll on a space available basis.
We are committed to diversity in our community.