Help
Got questions? You are not alone! Here are the best resources available:
Office Hours¶
- Stop by in person M/W/F 1:20–3:00pm in King Hall 208 or join my Zoom waiting room.
- Please fill out this form when you arrive so that I know what order to meet with everyone.
TA/Lab Hours¶
- In-person and online help is available Sunday through Thursday. See the TA Hours page.
- For best results, don't wait until the last minute! The TAs are busy when homework is due.
Piazza Q&A¶
- When you have questions about the homework or any course topic, please ask on Piazza.
- All CS 159 professors, TAs, and students will be able to see and answer your questions!
Practice Sites¶
- Practice-it is a free service by the University of Washington for solving problems in Java.
- After creating an account and logging in, select "Building Java Programs, 5th edition."
- Each chapter has self-check problems (shorter) and programming exercises (longer).
- CodingBat is a free site of live problems to build skill in Java and/or Python programming.
- The site was created by Nick Parlante, who is Computer Science lecturer at Stanford.
- If you create an account, CodingBat will automatically save your submissions online.