home page background

Announcements

Aug 20: Critter's Tournament Winners + Evals

  • Check out the Critter's Tournament winners on the podium page
  • Please fill out the course evals and TA evals if you haven't done so already!
  • Was your TA this quarter amazing? Consider nominating them for the Bob Bandes award.

Aug 17: Final Self Assessment Open!

  • Self Assessment 2 is online. Here is the link to the Canvas Quiz: https://canvas.uw.edu/courses/1381139/quizzes/1288668
  • Today's lecture is extra office hours! You can use the regular lecture link to attend if you like.
  • Enter the Critters Tournament. Read more here. Critter submission due Tuesday (8/18) at 5pm
  • Share what you have been listening to this summer on our class playlist

Aug 18: Final Self Assessment, Final Review, Critters Tournament, No Lecture Monday

  • Final Self Assessment is coming up Monday, Aug 17. Start studying here
  • We will have a TA lead review session today 4:30pm. https://washington.zoom.us/j/94652874019
    • Final Review Recording Part 1 here
    • Final Review Recording Part 2 here
  • Enter the Critters Tournament. Read more here. Critter submission due Tuesday (8/18) at 5pm
  • No lecture on Monday. Instead I will be holding office hours. You can use the lecture link to attend my OH
  • Share what you have been listening to this summer on our class playlist

Aug 10: Final Self Assessment, Final Review, Class Spotify Playlist

  • Take the Personality Test to have your results included in the test file for Assignment 7.
  • Final Self Assessment is coming up Monday, Aug 17. Start studying here
  • We will have a TA lead review session this Friday at 4:30pm. Link to the meeting will be posted here
  • Share what you have been listening to this summer on our class playlist

Aug 7: Sumant Extra OH + Final Self Assessment + Final Review

  • Sumant now has extra office hours Wednesdays and Fridays after lecture!
  • Take the Personality Test to have your results included in the test file for Assignment 7.
  • Final Self Assessment is coming up Monday, Aug 17. Practice test will be up on Monday. Use Practice-It and old exam database questions to start studying
  • We will have a TA lead review session next Friday. More details to be posted shortly.

Aug 3: Bye Jonah <3 + Personality Test

  • Jonah will no longer hold office hours this quarter! (Fridays 12:30pm - 2:30pm)
  • Take the Personality Test to have your results included in the test file for Assignment 7.

July 31: Doodle Art Gallery Open!

  • Check out these awesome doodles here!

July 27: Temporary Office Hour Change

  • Ayaz's OH are Wednesday 1:30pm - 3pm and Thursday 9:00am - 10:30am this week!

July 24: Self Assessment 1 Today + Optional Lecture

July 15: Self Assessment 1 + ASCII Art Gallery Open!

June 29: Holiday on Friday, July 3rd

  • There will be no lecture and office hours Friday, July 3rd

June 26: Labs open!

  • Labs are now open for registration! Labs will start Tuesday, June 30th

June 23: Homework, Sections, Office Hours!

  • Assignment 1 (Song) is out
  • Sections start tomorrow, see the course calendar to find your section and the section material
  • Office hours start today, Go here to find office hours
  • Ed Message Board invites sent out
  • pollev.com/yazzy

June 21: CSE 142 kickoff!

🎉 Welcome to CSE 142, Summer 2020! 🎉

This course provides an introduction to computer science using the Java programming language. CSE 142 is primarily a programming course, but the focus is on the problem-solving techniques common in computer science. No prior programming experience is assumed, although students should know the basics of using a computer (e.g., using a web browser and word processing program) and should be competent with math through Algebra I. Students with significant prior programming experience should consider skipping CSE 142 and taking CSE 143 or CSE 143X (we allow students to do so without any special permission).

At the end of this course, students should be able to:

  • produce functional, well-written Java programs of small to medium length and complexity
  • utilize a variety of programming constructs (including, but not limited to, methods, loops, conditionals, arrays, and classes) to solve problems
  • explain the importance of code that is not just functional, but well-written, readable, and maintainable
  • identify and fix bugs and errors that occur during the development process
  • identify and utilize resources to help overcome difficulties or resolve errors in developing programs

If you want to learn more about the policies and structure for this class, please check the course syllabus