home page background

Welcome to Intro. to Computer Programming I!

To learn more about the policies and structure for this class, please check the course syllabus

Announcements

July 11th: GUG 220 Husky Card Access

Starting 7/11 GUG220 is Husky Card Access only. There are CAAMs readers at the entrance on the West side of the building down the ramp and there are three more around the backside of the building on either side of the lecture hall. See link below for diagrams and more information.

Link Here for more information

July 8th: Resubmission Form Access

If you are getting denied permission to access the resubmission form (linked on Assessments Page), try (1) opening the link in an icognito browswer to force a sign-in and (2) setting up your UW Google account (link below) to make sure you can access the Google Form.

Link Here for more information

June 27th: CSE190X/Y moved to 12-1pm in MGH 334 starting 6/28

Due to staffing and registration numbers, the CSE190 labs are being moved to 12:00-1:00pm in Mary Gates Hall 334, starting tomorrow (6/28). See the Ed announcement below for more details

Link Here for more information

June 24th: Ed Access Issues // Checkpoint 1 due Sunday, June 26th

Due to some Ed access issues, the deadline for Checkpoint 1 has been extended to Sunday, June 26th. If you are having Ed access issues, try (1) resetting the password to get the invitation link sent again and (2) setting up your UW Google account (link below) and turning off email forwarding so that when you try (1) again, the link gets sent to the separate UW account. If you have issues after that, email Ana.

Link Here for more information

June 20th: Welcome to CSE 142!

Welcome to CSE 142 for Summer 2022! We are so excited to have you in the class. See the Ed announcement below for details about the first day of the quarter (optional lab Tuesday 6/21) and our first lecture (Wednesday 6/22).

Link Here for more information

Toggle Past Announcements

This Week

Week 8: Object-oriented Programming, Encapsulation, Inheritance
Tue, Aug 9
Lab 8

Object-oriented programming

Wed, Aug 10
Lesson 21

Polymorphism, Critters

Students will be able to...
  • define and use polymorphism
  • implement Critters to practice Object-Oriented Programming and participate in the Critters simulation
Thu, Aug 11
Section 8

Object-oriented progamming; Critters

Fri, Aug 12
Lesson 22

More Critters

Students will be able to...
  • implement Critters to get more practice with polymorphism and using fields to represent state