Computer science is a fast-moving field whose innovations are revolutionizing many aspects of our lives including healthcare, sustainability, disaster relief and entertainment.

In CSE 142, we will explore several of computer science's big ideas through its main tool: programming.

Please e-mail us with questions or feedback. You may also use this anonymous form.


  • [12/19] Final grades have been completed and submitted. The final exam key and statistics are available. Please check your e-mail for more end of course information. Have a great break!
  • [12/15] Final exam scores are now visible on MyUW. We don't know whether there will be a curve yet. We don't know overall course grades yet. More information on these issues and others will be coming this weekend. If you have questions about the grading of your exam, please wait until the answer key and other information is posted in a few days.
  • [12/18] Textbook feedback: What did you think about the Building Java Programs textbook used in this course? Please consider giving feedback on about our book. Thank you!
  • [12/05] Bandes TA Award nominations: Did you have an awesome TA this quarter? Nominate him/her for our department's prestigious Bob Bandes Memorial Outstanding TA Award.