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
Areas of Knowledge (30 credits)
- Visual, Literary, and Performing Arts (15 credits)
- Individuals and Societies (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)
CSS (25 credits)
B EE (25 credits)
Hardware or Microprocessor System Design (5 credits)
Business/Management (choose one) (5 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) (5 credits)
- All major requirements and prerequisite courses must be completed with a minimum of a 2.0 GPA
- Capstone Design I & II must be taken consecutive quarters
- Complete Graduation Application 2-3 quarters prior to graduation
- 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
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