Lesson Plan: Alien Invasion! Coding, Computers & Cosmic Security
Materials Needed:
- A computer or laptop with internet access
- A free account on the Scratch website (scratch.mit.edu)
- Paper and pencil or a digital document for writing
- Optional: An old, unplugged, and safe-to-open desktop computer tower for exploration
- Alternative to physical computer: Access to a YouTube video showing the inside of a computer (e.g., search for "What's inside my computer?")
- A "Top Secret Mission" envelope (optional, for fun)
Lesson Details
Subject: Digital Technologies
Topic: Creative Aliens, Computer Systems & Digital Safety
Student: Lottie (Age 11)
Time Allotment: 90-120 minutes
1. Learning Objectives
By the end of this lesson, Lottie will be able to:
- Identify the CPU, RAM, and Storage (Hard Drive/SSD) and explain their function using an "alien brain" analogy.
- Write a simple user story to plan a creative project.
- Design and animate a basic alien character in Scratch that moves and speaks.
- Explain the security risk of using the same password for multiple accounts and create two unique passphrases.
2. Alignment with Curriculum Standards
- Digital Systems: Investigate the main internal components of common digital systems and their function.
- Process and Production Skills: Define problems with given or co-developed design criteria and by creating user stories.
- Privacy and Security: Access multiple personal accounts using unique pass phrases and explain the risk of password reuse.
Lesson Procedure
Part 1: Mission Briefing - The Alien Autopsy (15-20 minutes)
Instructional Strategy: Analogy, Hands-on Exploration, and Direct Instruction.
Engagement: Frame this as a top-secret mission. You have captured a crashed alien spaceship (the computer) and need to figure out how it works by studying its "organs."
- The Mission: Present Lottie with the "Top Secret Mission" envelope. Inside is a note: "Agent Lottie, your mission is to investigate this alien technology (the computer). We need to understand its core components to learn how aliens think!"
-
The "Autopsy":
- If using a physical computer: With supervision, carefully open the computer case. Identify different components.
- If using a video: Watch a clear video that points out the main components.
-
Introduce the "Alien Organs" Analogy:
- CPU (Central Processing Unit): "This is the alien's Brain. It does all the thinking, makes all the decisions, and tells everything else what to do. It's very fast and powerful."
- RAM (Random Access Memory): "This is the alien's Short-Term Memory or 'desktop.' It holds all the things the alien is thinking about right now, like the app you have open or the game you are playing. When you turn the power off, this memory is wiped clean."
- Storage (Hard Drive or SSD): "This is the alien's Long-Term Memory or 'bookshelf.' It's where the alien stores all its memories, files, and programs permanently, even when it's turned off. It's slower to access than RAM but holds much more."
- Check for Understanding: Ask Lottie, "If our alien was drawing a picture, where would the drawing program be stored permanently? (Storage). Where would the program be when the alien is actually using it? (RAM). And what part is doing the 'thinking' to run the program? (CPU)."
Part 2: Designing the Alien Lifeform (20 minutes)
Instructional Strategy: Design Thinking, Creative Writing.
Engagement: Lottie gets to be the creator. She is designing a new alien species and planning its first mission using a tool that real developers use: user stories.
- Introduce User Stories: Explain, "Before coders build anything, they write a simple plan called a 'user story.' It's a short sentence that describes who the user is, what they want to do, and why. It helps keep the project focused."
-
The Formula: Write down this simple formula for her:
As a [ type of user ], I want to [ perform an action ], so that I can [ achieve a goal ].
-
Create the Alien's User Story: Ask Lottie to invent her alien and fill in the blanks.
- Example 1: "As a lonely alien explorer named Zorp, I want to wave and say 'Greetings!', so that I can try to make friends on Earth."
- Example 2: "As a mischievous space blob named Gloop, I want to spin around and change colors, so that I can confuse the humans who find me."
- Sketch the Alien: On paper, have Lottie quickly sketch her alien character. This will be her guide for the next step in Scratch.
Part 3: Bringing the Alien to Life in Scratch (40-50 minutes)
Instructional Strategy: Guided Practice, Problem-Solving, Creative Application.
Engagement: This is the core creative activity where Lottie's ideas become an interactive reality. The goal is creation, not perfection.
- Set Up Scratch: Go to the Scratch website and log in. Start a new project.
- Create the Alien Sprite:
- Delete the default cat sprite.
- Click the "Choose a Sprite" button and select the "Paint" option.
- Using the drawing tools, Lottie can now create her alien based on her sketch. Encourage creativity! Name the sprite (e.g., "Zorp the Alien").
- Code the Alien based on the User Story: Guide Lottie to use code blocks to make her user story happen.
- Find the "Events" category (yellow) and drag out a `when green flag clicked` block. This is how the animation starts.
- For the "waving" part of the user story, she could use `Motion` blocks (`turn`, `move`) or create a second costume with the arm raised and use `Looks` blocks (`switch costume to...`).
- For the "say 'Greetings!'" part, she can use a `Looks` block (`say "Hello!" for 2 seconds`).
- For spinning and changing colors, she can use a `Motion` block (`turn 15 degrees`) inside a `Control` block (`repeat 10`) and a `Looks` block (`change color effect by 25`).
- Experiment and Debug: Encourage her to test her code often by clicking the green flag. If it doesn't work, ask, "What did you expect to happen? What happened instead?" This is the core of debugging and problem-solving.
Part 4: Cosmic Security - Protecting the Alien's Secrets (10-15 minutes)
Instructional Strategy: Storytelling, Discussion.
Engagement: Connect the creative project to a vital real-world skill. The alien character makes the abstract concept of password security relatable.
- The Scenario: Say, "Your alien, Zorp, is very cool! Now, he needs to log into two different things: his secret Spaceship Account to fly home, and his public Alien Social Media Account to post photos. He needs a password for each."
-
The Risk: Ask Lottie, "What if Zorp uses the same password, `planet123`, for both accounts? What could happen if a hacker figures out his social media password?"
- Guide the discussion to the idea that if a hacker gets the password for the less important account, they will then try it on more important accounts. The hacker could steal Zorp's spaceship! This is password reuse, and it's very risky.
- Introduce Passphrases: Explain, "A better idea is a passphrase. It's a short, weird sentence that's easy for you to remember but hard for a computer to guess."
-
Create Secure Passphrases: Challenge Lottie to create two different, strong passphrases for Zorp. One for the spaceship and one for social media.
- Example for Spaceship: `ThreeGreenSunsFlyFast!`
- Example for Social Media: `MyFavoriteSnackIsMoonCheese2`
Assessment & Wrap-Up
- Show and Tell: Lottie presents her animated alien in Scratch and explains how it matches her user story.
- Oral Exit Ticket: Ask two final questions:
- "In our alien computer, what is the job of the RAM (the short-term memory)?"
- "Tell me the #1 reason why Zorp should use two different passphrases for his accounts."
Differentiation and Extensions
- For Extra Support: Provide a pre-made alien sprite if drawing is a barrier. Give her pre-written code blocks and have her assemble them in the right order.
- For an Extra Challenge:
- Add a second sprite (a human or another alien) for her character to interact with.
- Have her add sound effects or record her own voice for the alien.
- Challenge her to research another computer component (like the Motherboard or GPU) and create an "alien organ" analogy for it.