layout | title | description | nav_order | lab_course | labs |
---|---|---|---|---|---|
default |
Lab Milestones |
A list of milestones for every lab |
3 |
cs10_fa21.html |
On this page, you will find a list of questions related to each lab. These questions highlight what we think are the most important questions / takeaways from the lab and are meant for you to check your understanding.
{% for lab in page.labs %}
Lab {{ lab.lab_no }}
{{ lab.lab_name }}
View Lab {{ lab.lab_no }}
-
{% for question in lab.questions %}
- {{ question | markdownify}} {% endfor %}
Lab 1{: .label .label-lab}Welcome to Snap!
- How do you ensure you are logged into Snap!?
- Show us that you've saved this lab to your Snap! account. This is important so you can refer back to your work for future assignments!
- Show us your Alonzo game.
- Is there anything you found interesting or challenging about Snap!?
Lab 2{: .label .label-lab}Looping and Custom Blocks
- Why do we create our own blocks (or procedures)?
- What is the difference between a reporter and a command block? What is an example of each?
- Show us your "more complicated gossip" block.
- In the last exercise, we asked you to have "more complicated who" call itself. What do you think is happening here? Don't worry if you don't fully understand this; we will formalize this in a few days!
Lab 3{: .label .label-lab}Conditional Blocks
- In this lab you learned a few blocks that achieve repetition. Which blocks are these, and when might you use them?
- How do you add an input to a block (or procedure)? Why might you do want to do this?
- Show your most recent pinwheel block. What do the different inputs (or argumnets) control?
- Show us your squiral block.
Lab 4{: .label .label-lab}Collecting Data into Lists
- What is a list? Why would we use a list of 10 elements instead of just making 10 variables?
- What do
map
,keep
, andcombine
each do? - Show us your
acronym
block. - Show us your
expand
block. - What is the difference between the
for each (item)
loop and thefor (i)
loop we have used in previous labs?