Your Navigation Bar didn't load.
Overview News Calendar Staff Grades /su16/resources



Quick Links


Lab Check-Off Questions

Directions

All lab check-off deadlines are at 11:59PM. (However, you need to get checked off by a TA or lab assistant, so you last chance to get checked off is during lab or office hours.)

To get checked off, you should prepare answers to the specific questions for each lab. You shouldn’t feel compelled to memorize every single detail of lab. The goal here to make sure you’re on track with CS10 and you should be comfortable with the higher level concepts for each question. For each lab the first questions are the biggest ideas, and the later questions are for your own benefit and review.

Note that you only need to get checked off for 1 lab each week! You get to pick which lab you’d like to get checked off for, and we encourage you to get checked off for whatever is the most challenging. You’ll get credit for effort, and getting close to the answer, so this is a great way to check in with your TA and Lab Assistants.

Remember: Even if you miss a check-off deadline, you can still get 50% credit for any lab check off at any time during the semester.



Week 1: Labs 1 and 2: No check-off needed!

Lab 1: Welcome to Snap!

No questions for this lab!

Lab 2: Build Your Own Blocks (Self-Check Questions)


Week 2: Labs 3, 4, and 5: due 7/7

Lab 3: Functions

Lab 4: Finch Robots

Lab 5: Lists


Week 3: Labs 6 and 7: Due 7/14

Lab 6: Algorithms and Algorithmic Complexity

Lab 7: Trees and Fractals with Recursion


Week 4: Labs 8 and 9: Due 7/21

Lab 8: Testing

Lab 9: Recursive Reporters


Week 5: Lab 10 and 11: Due 7/28

Lab 10: Concurrency

Required Questions

Lab 11: The Internet


Week 6: Labs 12 and 13: Due 8/4

Lab 12: Lambdas and HOFs

Required Questions

Self-Check Questions

Lab 13: Besides Blocks: Welcome to Python!

Required Questions

Self-Check Questions


Week 7: Lab 14 and 15: Due 8/11

Lab 14: Besides Blocks: Data Structures in Python

Required Questions

Self-Check Questions

Lab 15: Besides Blocks: Text Processing in Python / Git

Required Questions

Self-Check Questions