Computer Sciences Dept.

 

 

If you have previous experience programming in Java and you are comfortable with creating Java data structures (including stacks, queues, trees, graphs, and hash tables):

  • Step 1: Take CS 240 (also called Math 240): Introduction to Discrete Mathematics
  • Step 2: Take one more eligible CS course

 

If your average GPA in CS 240 and the eligible CS course is a 2.6 or higher, you may declare the CS major.

If your average GPA is below 2.6, you can raise your GPA with one more eligible CS course.

 

If you want to review Java programming, are not comfortable with Java, or you learned a programming language other than Java, do the basic sequence of CS courses, including CS 302.

If you are comfortable with basic Java programming but would like a review of data structures, follow the basic sequence of CS courses, excluding CS 302.

 
Computer Science | UW Home