Part 1 · Warm Up: Staying Safe Online
🎯 Today I can…
- create new sprites and give them costumes and behaviors.
- explain that a sprite is a character or object on the screen that can be moved and changed.
- modify (change) a program to add new features.
💭 Reflect
How can we safely present ourselves online? Think about our last two lessons.
Sentence starter: “To stay safe online, I should… because…”
🙂 Personal information
Information about you that cannot be used to find out exactly who you are, because many people share it. Example: your favourite food.
🔒 Private information
Information about you that can be used to find out exactly who you are, because it belongs only to you. Example: your home address.
🦸 Upstander
A person who supports and stands up for someone who is being treated badly, online or in person.
🗂 Sort it! Personal or private?
Choose for each piece of information. Then press Check my sorting.
🎟 Exit Ticket: Meeting a New Student
Imagine a new student joined our class today, and you are getting to know her.
1. What is one piece of personal information that you would share with her? Why?
2. What is one piece of private information that you would NOT share? Why not?
🦸 Be an Upstander
During an online game, some players keep posting mean comments about Andre. What would an upstander do?
Part 2 · Today’s Vocabulary
Tap each card to flip it. Read the meaning and the example, then flip it back and say the meaning in your own words.
Orange cards are extra words you will see on the Sprite Lab screen today.
Part 3 · Meet a Sprite
This tumbleweed is a sprite. It is a picture on the screen that is controlled by a program. Turn blocks on and off, then press ▶ Run to see what happens.
Choose the blocks
The program
💡 How Sprite Lab is different
In Sprite Lab, all the code under when run happens right away, in order, as soon as you press Run. Code inside an event block (like when clicked) waits until that event happens.
Predict, then test
Choose your prediction. Then use the blocks above to test it before you press Check.
Part 4 · Swimming Fish on Code.org
Goal: Program your own Fish Tank. First put sprites on the screen, then make them move, then add any sea creatures and objects you like.
This is a creative activity to help you learn Sprite Lab. It is not a test. Open each level, finish it, then tick the box.
Sign in to Code.org with your class login first. Open the whole lesson on Code.org ↗
🙋 Stuck? Ask 3 before me
First ask your partner. Then ask a nearby group. Describe the problem using these questions:
- What is it supposed to do?
- What does it actually do?
- What does that tell you?
📶 Code.org will not load?
Tell Mr. EdLo straight away. Part 5: Fish Tank Builder works without the internet, and it opens when all 9 levels are ticked.
Part 5 · Fish Tank Builder: Our Barrier Reef
Here is a program with one angelfish. Modify it to build your own Belize Barrier Reef tank. Change the sprites, then press ▶ Run. Finish all 5 challenges!
🏆 Challenges
My program
Part 6 · Wrap Up: Reflection
1. What was today’s lesson about?
Word bank: sprite · costume · behavior · event · modify · location · size
Sentence starter: “Today I learned that a sprite… I made my fish…”
2. Was it difficult to finish a lesson where there was no clear “right” and “wrong”? Why or why not?
Sentence starter: “It was (easy / difficult) because…”
Part 7 · Lesson Quiz
10 questions · You need 7 out of 10 (70%) to pass. If you do not pass, review the lesson parts named in your feedback and try again. Every attempt goes to Mr. EdLo’s record book.