Degree Requirements

Computer Engineering Degree Requirements

Please view the Computer Engineering Degree Chart (pdf format) for a condensed overview.

Computer Engineering Admission Prerequisites

*  minimum 2.0 grade required

University Requirements

Areas of Knowledge (30 credits)

  • Visual, Literary, and Performing Arts/Arts and Humanities (15 credits)
  • Individuals and Societies/Social Sciences (15 credits)

Diversity Course (3 credits)

Can be met through VLPA or I&S

Writing/Composition (15 credits)

Other Major Requirements

** can be completed before admittance

Natural Science (6 credits)

Math (20 credits)

Degree Requirements

CSS (25 credits)

B EE (30 credits)

CSS or B EE Electives (10 credits)

Of these 10 credits:

  • Elective courses must be either CSS or B EE
  • 5 elective credits must be at the 400 level
  • 5 elective credits must be at the 300 or 400 level
  • Maximum of 5 credits combined can be CSS or B EE Special Topics courses
  • Maximum of 5 credits combined can be CSS or B EE Independent Study or Undergrad Research.

Capstone (must be taken consecutive quarters) (10 credits)


This is a guide only, please schedule quarterly appointments with your academic advisor

All major requirements and prerequisite courses require a minimum 2.0 GPA

  • Capstone Design I, II & III must be taken consecutive quarters
  • Complete Graduation Application 2 – 3 quarters prior to graduation

UW Policies

  • UW Bothell Residence credit – 45 out of last 60 credits earned must be taken at UW Bothell
  • Cross Campus Enrollment – after earning 15 credits at home campus, students are eligible to take up to 15 credit per year at another UW campus.
  • Maximum of 15 credits in Electrical Engineering are allowed to be taken at UW-Seattle

Educational Objectives

The Computer Engineering program faculty at the University of Washington Bothell have developed, adopted, and maintained a well-defined set of educational objectives and desired student outcomes.

Educational Objectives The educational objective of the Computer Engineering degree is to prepare students:

  • -to become engineers who can assume leadership roles, technical or managerial, in computer engineering and related fields
  • -to become successful in pursing advanced studies in computer engineering and related fields
  • -to become contributing citizens who are conscientious of ethical and societal responsibilities
  • -to become effective communicators in professional and non-professional environments and be able to function as a team member.

Student Outcomes The Computer Engineering program faculty have adopted the engineering criteria (a) through (k) Student Outcomes:

  • Outcome (a) An ability to apply knowledge of mathematics, science, and engineering.
  • Outcome (b) An ability to design and conduct experiments, as well as to analyze and interpret data.
  • Outcome (c) An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
  • Outcome (d) An ability to function on multi-disciplinary teams.
  • Outcome (e) An ability to identify, formulate, and solve engineering problems.
  • Outcome (f) An understanding of professional and ethical responsibility.
  • Outcome (g) An ability to communicate effectively.
  • Outcome (h) The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
  • Outcome (i) A recognition of the need for and an ability to engage in life-long learning.
  • Outcome (j) A knowledge of contemporary issues.
  • Outcome (k) An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice

Questions? Contact:

Transfer Students:

Admissions: Husky Hall / (425) 352-5000

Current UW Bothell Students:

Premajor Advising: UW1-160 / (425) 352-3427

Current CompE Students:

STEM Advising: DISC-352 / (425) 352-3746