Lab00: Intro
Due at: No Submission
Lab 0: Welcome to Lab (No Submission)
Instructions:
This worksheet serves as a guide and set of instructions to complete lab 0. All material was sourced from the CS10 version of The Beauty and Joy of Computing course.
- There is NO submission required for this lab.
- Here is the workbook that you can read through for further context and additional (non-required) material.
Objectives:
In this lab, you will explore abstraction and sequential programming through Snap!. By the end of the lab, you will:
- Learn Pair Programming
- Familiarize yourself with the Snap! interface
- Make a Snap! account to save and load projects
- Learn to use the mouse to move sprites around the screen
- Make a Kaleidoscope
For this lab it is highly reccomended you go through the workbook. It presents a step by step guide on getting started on Snap!.
Required Sections
Introduction to Snap!
- Objectives:
- Run Snap! and create a Snap! account on your device.
- Investigate Snap!’s user interface. Explore and identitfy different portions of the program.
- Create programs that allow the user to control and move your sprite around the stage.
Make A Kaleidoscope
- Objectives:
- Explore this drawing program and identify effects of the script on each of the sprites.
- Combine blocks to create a script that will follow your cursor while making reflective and symmetrics drawings simultaneously like a kaleidoscope (see below).
- Look at the steps and tips found on this workbook page!