← Back to Computer Science
Standard 5 · Computer Science Course E · Lesson 3 ⏱ 55 minutes 🌱 0 beans

🐠 Swimming Fish with Sprite Lab

Your progress0 of 7 parts done · 0%
⏱ 10 minutes

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 of Warm Up

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.

⏱ 10 minutes

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.

Press Run to start the program.

Choose the blocks

The program

runs right away event (waits) sprite behavior

💡 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.

⏱ 20 minutes

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:

  1. What is it supposed to do?
  2. What does it actually do?
  3. 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.

⏱ practice & free play

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!

Press Run to start the program.

🏆 Challenges

    My program

    ⏱ 15 minutes (with the quiz)

    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.