Students will be able to...
- Define and identify blocks, scripts, sprites, and the stage.
- Write simple scripts.
- Describe what simple scripts do without executing the script.
- 1.1 slide deck
- Unit 1 Do now
- Lab 1.1 - Welcome to Snap! (docx) (pdf)
- Helping trios activity
- Unit 1 tips
- https://www.youtube.com/watch?v=b-EWj7xN90U
- Video quiz - See additional curriculum materials accessed from the TEALS dashboard.
Duration | Description |
---|---|
Day 1 | |
10 minutes | Welcome, attendance, do now, announcements |
10 minutes | Introductory discussion |
10 minutes | Lab walkthrough |
20 minutes | "Welcome to Snap!" lab activity |
5 minutes | Demonstrate turn-in procedures and wrap-up |
Day 2 | |
5 minutes | Welcome, attendance, bell work, announcements |
10 minutes | Review from yesterday |
30 minutes | Continue lab |
10 minutes | Debrief, turn-in, and wrap-up |
Zoom blocks are a useful tool to increase the readability of script in Snap!. To access the zoom blocks feature, simply go up to settings in the upper left, and select the second option in the list, zoom blocks. Once selected, an interface pops up which allows you to increase the zoom on your script and shows you a preview.
Review the definitions of algorithm and program developed in lesson 0.2.
- Algorithm: a complete, well-defined sequence of steps for completing a task or solving a problem.
- Program: a sequence of instructions or steps, written in a language that can be understood by a computer, that will be used by the computer to complete a task or solve a problem.
Work through Welcome to Snap! lab through part 3 as a class. Point out key aspects of Snap! in each section, including:
- Part 1 - the sections of the window.
- Part 2 - block shapes and color-coding of pallettes
- Draw attention to the different shapes. Their meanings will be covered as each block type is introduced.
- The "drag-and-drop" nature of the language.
- Running blocks/scripts by clicking on them.
- Ensure that all students can create an account and save their work.
- Allow students a few minutes to develop their own answers to each of the questions and activities before discussing as a class.
Individually or in pairs, have students continue working through the Welcome to Snap! lab activity.
- Students should answer all questions and complete all activities and turn them in using your chosen turn-in procedure.
- For programs, including the kaleidoscope program, students should save the project to the cloud and share a link with you.
Remind students of the turn in procedures introduced in Unit 0.
Go over answers to the questions from the parts of the lab completed on day 1.
Consider the following questions:
- Can you name the different parts of the browser window?
- Can you define block, reporter, and script ?
- Can you Describe, in your own words, the coordinate system?
As before, students should turn in all answers using your chosen turn-in procedure. Judge the appropriate time based on observing student progress.
Discuss the challenges in the Kaleidoscope program.
- If time allows, ask one or two students to demonstrate and describe their programs.
Remind students of the turn-in procedures discussed yesterday and ensure all students can turn in their work.
For students that finish the lab early, encourage them to add more advanced features to their Kaleidoscope program, exploring parts of Snap! not covered in the lab.
Students that are struggling with the lab can be paired and receive individual instruction to help them through the activity. You can also use helping trios activity.
No parts of this lab can be easily skipped without impacting learning objectives, so provide as much support or scaffolding as you can to ensure all students can complete the lab. Add days to the lesson if needed.
- Lab 1.1: 16:56-20:00