Labs

CSE 190 Q -- (SLN 14224)
1 CREDIT, CR/NC (registration optional)
TUESDAYS, 10:50-11:50, MGH 334

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. TAs will be present to help answer questions. There will also be short homework problems assigned (approximately 30 minutes of work each week).

Lab 7: Classes and Objects (Tue Aug 09)

  • no homework required for this lab

icon Turn in Lab 6 here. Lab 6: Arrays (Tue Aug 01)

  • Homework (to be completed after the lab)

icon Turn in Lab 5-5 here. Lab 5-5: Midterm practice (Tue July 26)

  • Homework (to be completed after the lab)

icon Turn in Lab 5 here. Lab 5: while loops and Strings (Tue July 19)

  • Homework (to be completed after the lab)

icon Turn in Lab 4 here. Lab 4: if/else, Scanner, and return (Tue Jul 12)

  • Check your output for several of the lab problems using Practice-It!.
  • Homework (to be completed after the lab)

icon Turn in Lab 3 here. Lab 3: Parameters (Tue Jul 5)

  • Output Comparison Tool is not needed for this lab. Check your output for the parameter problems using Practice-It!.
  • Homework (to be completed after the lab)

icon Turn in Lab 2 here. Lab 2: Expressions, Variables, and Loops (Tue June 28)

Related links:

icon Turn in Lab 1 here. Lab 1: Java Basics (Tue Jun 21)

Related links:

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 go to a lab in Mary Gates Hall and work on CSE problems at a computer for 50 minutes and then complete approximately 30 minutes of homework on your own.

Credit is strictly CR/NC pass/fail. You get the marks simply by showing up and working on the problems. TAs from our course will be there walking around and helping everyone and answering questions. Our hope is that it would be a relaxed atmosphere open to collaboration, sharing information, asking questions, working together, etc.

Lab policies:

  • To get credit for a lab, you must attend the corresponding lab session and complete the homework for that week. There is no partial credit for attendance or homework--you have to do both to get credit for an individual 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 50 minutes, so complete as much as you can in that time.
  • You must complete a certain number of labs (TBA) to get credit for 190. We anticipate offering 8 labs total, although it is difficult to predict whether there might be a snow day or some other problem that leads to a canceled lab.
  • During the lab, you should not be working on anything else (no chats, email, facebook, homework for other classes, etc). You should also not be listening to music while working on the lab. 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.
  • You are welcome to bring your own laptop to use during the lab, but remember that you are not to be working on other things during the lab.
  • Each lab will have a short, associated homework problem. You should complete this before the beginning of the next lab. The homework problems are intended to help you prepare for the homework, so doing them early will be helpful. Remember that you are allowed to openly discuss the 190 homework problems with friends and fellow students, unlike the 142 homework.
  • You can participate in any of the labs even if you aren't registered for the lab. For example, if you are taking only one class and don't want to pay for the extra unit of credit, you can participate even though you aren't officially registered.
  • 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.