CSE 142 Labs (CSE 190)

Students can sign up for an optional "CSE 190" programming lab for a 5th CSE credit to supplement the CSE 142 course. In this lab, each student will work at a computer for 60 minutes once per week to solve programming problems. A TA will be available in a Zoom chat room to help answer questions. You will be asked to read the textbook material for the Monday lecture prior to attending the lab, which should take approximately 30 minutes each week.

Labs description

CSE 190 is intended for students who want extra help or extra practice working with the CSE 142 material. It is optional. If you sign up for the 190 lab, every Tuesday you would join a Zoom chat room and work on CSE problems at a computer for 60 minutes (prior to attending the lab, you should read the textbook reading assignment for the Monday lecture just before the lab).

CSE190 is a CR/NC pass/fail course. You get the credit by showing up and working on the problems. A TA from our course will in the Zoom chat room to answer questions. We try to have a relaxed atmosphere open to collaboration, sharing information, asking questions, working together, etc.

Note that our sections are CSE 190 sections "T", "U" X", "V", "W" and "Y". The labs take place on Tuesdays at various times. Here's the link to the University time schedule with more info about the times/places:

UW Time Schedule, CSE 190

Labs policies

  • To get credit for a lab, you must attend the corresponding lab session. If you show up more than 10 minutes late for a lab, then you will not get credit for that lab. You should read the textbook material listed under the class calendar for the Monday prior to the lab.
  • You do not have to complete all of a lab to get credit. The labs are designed to have more material than a student can complete in 60 minutes, so complete as much as you can in that time.
  • You must complete 7 labs to get credit for 190. There will be 9 labs total.
  • During the lab, you should not be working on anything else (no chats, email, Facebook, homework for other classes, etc). And you should not be working on the CSE142 homework during the lab. If you fail to stay on task, it can result in a loss of credit for that lab day.
  • If you end up withdrawing from CSE142, then you need to also withdraw from CSE190. You can't get credit for CSE190 if you aren't taking CSE142.

Labs

Lab 8: Classes and Objects

Tuesday, August 11 2020

Slides:

Lab 7: Arrays

Tuesday, August 4, 2020

Slides:

Lab 6: Files

Tuesday, July 28, 2020

Slides:

Lab 5-5: Midterm Practice

Tuesday, July 22, 2020

Slides:
Links:

Lab 5: Strings, while

Tuesday, July 22, 2020

Slides:

Lab 4: return, if/else, Scanner

Tuesday, July 14, 2020

Slides:

Lab 3: Parameters, DrawingPanel

Tuesday, July 7, 2020

Slides:
Links:

Lab 2: Expressions, Variables, for loops

Tuesday, June 30, 2020

Slides:
Links:

Lab 1: Java Basics

Tuesday, June 30, 2020

Slides:
Links: