Computer Engineering


Applying to Computer Engineering

Important application information

The admissions committee uses a holistic approach when reviewing applications and takes into account academic performance (grades in prerequisite courses, repeated courses, overall GPA, grade trend), completion of core requirements and prerequisites, along with a personal statement providing the application committee with a compelling understanding of the student’s interest in Computer Engineering at the University of Washington Bothell.  

  • Decisions are not made until the committee receives the final grades for all required prerequisite courses.
  • Students who take a 3 credit Intro to Technical Writing (at a local community college) or HCDE 231 (at UWS) may be required to take an additional 2 credits of Composition/Writing to satisfy graduation requirements.
  • Both Programming I and II must be taken in the same programming language. There is no requirement as to which programming language is used as long as the two courses are taught using the same programming language.

Admissions prerequisites

A grade of 2.0 or equivalent is required in all courses applied to the BSCE degree. The Computer Engineering major is competitive, completion of the prerequisite courses does not guarantee admission.

Required prerequisites

Students must complete all of the following coursework prior to admission to the BSCE program.

English Composition

  • B WRIT 134 - English Composition


  • STMATH 124 - Calculus I
  • STMATH 125 - Calculus II
  • STMATH 126 - Calculus III

Computer Science

  • CSS 142 - Programming I
  • CSS 143 - Programming II


  • B PHYS 121 or PHYS 121 - Mechanics
  • B PHYS 122 or PHYS 122 -  Electromagnetism and Oscillatory Motion

Optional prerequisites

The following courses can be completed before admittance and if admitted into the program, applied to the Computer Engineering degree. Speak with an advisor if you have additional questions.

Natural Science 

  • B CHEM 143 - General Chemistry I
  • B CHEM 144 - General Chemistry I Lab


  • B WRIT 135 - Research Writing or Intro to Technical Writing


  • STMATH 207 - Introduction to Differential Equations
  • STMATH  208 - Matrix Algebra with Applications
  • STMATH  224 - Multivariable Calculus

Community college equivalencies

Approved UW Bothell equivalencies specific to many Computer Engineering prerequisites are located on the Community College Equivalency.

If you do not find the community college or course you are looking for, please view the Equivalency Guide for Washington state community and technical colleges.

How to apply

To be eligible for review, please complete the following:

  1. Ensure pre-requisites are completed (recommended) or in-progress meeting the following criteria:
    • Up to 2 courses are allowed to be in-progress
    • The following courses must be completed at the time of admission:
      • B WRIT 134 - English Composition
      • STMATH 124 - Calculus I
      • STMATH 125 - Calculus II
      • CSS 142 - Programming I
      • B PHYS 121 or PHYS 121 - Mechanics
    • The following courses can be in-progress (up to 2 courses):
      • STMATH 126 - Calculus III
      • CSS 143 - Programming II
      • B PHYS 122 or PHYS 122 -  Electromagnetism and Oscillatory Motion
  2. Submit online application:
  3. With the online application, complete and submit the Computer Engineering Personal Statement Prompt and application fee (for transfer students).  
  4. Transfer Students: Submit official transcripts for all colleges attended.  *International transcripts must be evaluated through one of our approved international credential evaluation companies.
    Current UW Bothell students: Upload a copy of your unofficial UW Bothell transcript.
  5. Transfer students: If needed, submit an unofficial high school transcript if the World Language or Intermediate Algebra minimum admission requirements were met through high school.
  6. Transfer Students: If a majority of your primary and secondary education was completed outside the U.S., you may need to demonstrate English Proficiency. For options to satisfy English language proficiency please see the English Language Proficiency Guidelines.