If you are currently enrolled at the University of Washington Bothell and wish to apply to a major offered by the CSS Division, please view the information below.


The table below lists the prerequisite requirements for the Applied Computing (AC), Computer Engineering (CompE), and Computer Science and Software Engineering (CSSE) majors offered by the CSS Division:

Course AC CompE CSSE
CSS 142: Fundamentals of Computing x x x
CSSSKL 142:  Fundamental Programming Skills x x x
CSS 143: Programming Methodology x x x
CSSSKL 143: Programming Methodology Skills x x x
STMATH 124: Calculus I x x x
STMATH 125: Calculus II   x x
STMATH 126: Calculus III   x  
STMATH 390, BIS 315, or B BUS 215: Statistics x   x
B PHYS 121: Mechanics   x  
B PHYS 122: Electromagnetism and Oscillatory Motion   x  
B WRIT 134:  English Composition x x x
B WRIT 135:  Advanced Composition x   x

All of the above prerequisites for the major you are applying to (as denoted by the "x" in the table) must be completed prior to applying to the major.  The exception is Statistics which is the ONLY soft prerequisite; this means that course can be in progress or completed after being admitted to the major.

We also recommend Computer Engineering major applicants take the following courses prior to applying:

  • B CHEM 143 and 144:  General Chemistry (or CHEM 142 at UW Seattle)
  • B WRIT 135:  Advanced Composition (or ENGL 182 at UW Seattle)
  • STMATH 307:  Differential Equations (or MATH 307 at UW Seattle)
  • STMATH 308:  Matrix Algebra (or MATH 380 at UW Seattle)
  • STMATH 324:  Multivariable Calculus (or MATH 324 at UW Seattle)

2.0 is the minimum grade required to receive credit for a prerequisite course but is not considered competitive.  For more information regarding admission to the program, please see a FYPP Adviser or STEM Admissions Liaison (please send email to cssinfo@uw.edu).


Application for the Computer Science and Software Engineering (CSSE) and Applied Computing Majors

Application for Computer Engineering*

*Before attempting to access the Computer Engineering application, please make sure that you are logged out of your personal Google account, or open the link in an incognito window. You must sign into the form using your UW netID.


See the Application Deadlines for Undergraduate Majors page.

Selection Criteria

Enrollment and admission into the majors offered by the CSS Division is highly competitive. The admissions committee uses a holistic approach when reviewing applications and takes into account, academic performance (GPA in prerequisite courses, overall GPA, grade trend, repeated courses), activities outside the classroom, and the personal statement.

Important Items

  • Decisions are not made until the committee receives the final grades for all required prerequisite courses.
  • If you have taken the Calculus or Programming prerequisite courses at an institution other than UWS/UWT/UWB, you will need to attach your unofficial transcript to the application.
  • You will need to select one major to apply to (per quarter).  Please do not submit an application for multiple CSS majors (CSSE, Applied Computing, or Computer Engineering) at once.
  • Please note that if you take a 3 credit Intro to Technical Writing (at a local community college) or HCDE 231 (at UWS) you may be required to take an additional 2 credits of Compostion/Writing to satisfy graduation requirements.
  • All applicants for whom English is a non-native language must provide proof of English language proficiency. For options to satisfy English language proficiency please see here. Please keep in mind requirements may differ from those for General Admission to UWB.