The Allen School offers outstanding students, exciting classes, and world-class faculty in a vibrant and welcoming community committed to excellence and diversity. Our faculty are internationally renowned researchers, but they are committed to teaching and mentoring undergraduate students throughout their college experience. Our students also benefit from many collaborations across campus and with industry.
We offer a rigorous and engaging curriculum that prepares our students for successful careers in industry, academia, and public service, delivered in a welcoming and inclusive environment. The Allen School has been nationally recognized for our commitment to increasing diversity in computing.
The Allen School offers two undergraduate majors: the Bachelor of Science in Computer Science, awarded through the College of Arts and Sciences, and the Bachelor of Science in Computer Engineering, awarded through the College of Engineering. In both degrees, students can work with faculty and graduate students on research; collaborate with industry partners; tackle complex design and implementation projects in capstone courses; and tailor their degree to meet their interests and goals.
Like many UW programs, we are a "capacity-constrained" program. This means we have limited space and a high number of interested students, so admission to the major is selective. Most of our majors apply through Regular Admissions after completing college prerequisite courses. We admit roughly one-third of UW students who apply through Regular Admission. We also offer Direct-to-Major admission for incoming freshmen, Transfer admission, and Non-Traditional admission for students who discover CSE late in their college careers. Visit our Admissions section for more detailed info on our admissions processes.
A degree in computer science or computer engineering can lead to many opportunities. Our flexible degree requirements and variety of courses enable students to design a degree that reflects their interests, while gaining a solid foundation of technical skill.
Read important information about expectations and obligations for undergraduates, including academic progress, how to apply for school honors, academic misconduct, protecting privacy, and applying to graduate.
The Allen School offers many opportunities for students to enhance their UW experience: collaborate on innovative projects in capstone courses; share knowledge as Teaching Assistants; engage in research; study abroad; and explore career and internship options.
Learn more about the resources and programs to help studens succeed in college, including tech resources, scholarships, and career advice.
Our undergraduate advisers guide prospective and current students through the application and registration process, connect students with resources and opportuinities, and solve problems as they arise in college.