🏠 ICC Hub πŸ“„ galactic_code_academy_theory_interior_v1.1

GALACTIC CODE ACADEMY

NOVA & CHIP
Student Theory Book
Year 3 β€’ Coding Level 1 β€’ Key Stage 2 β€’ Syntax Word
Infinicorecipher FutureTech Education

Dedication

To my daughters, Oliwia & Alicjaβ€”

Thank you for being my inspiration, my motivation,
and the spark behind every idea in the Galactic Code Academy.
Your real-life artwork, imagination, and curiosity
brought Nova & Chip to life in ways only you could.

With all my love,
Your forever loving Mom

3

Welcome to Syntax Planet!

Hello, young coder!

I'm Nova, and this is my friend Chip. We're so excited to take you on an amazing coding adventure through the galaxy!

In this book, you'll discover the magical world of programming on Syntax Planet, where every line of code creates something wonderful.

What You'll Learn

How to Use This Book

Each chapter has:

  • πŸ“– Story - Nova and Chip's adventure
  • πŸ’‘ Concept - What you're learning
  • πŸ” Examples - How it works
  • 🎯 School Activity - Practice on school computers
  • πŸ€” Reflection - Think about what you learned

πŸ–₯️ Your School Computer Account

You'll use your school login to practice coding. Write your details here:

Ready to start coding? Let's go!

4
CHAPTER 1: EVENTS

πŸ“– Nova's Discovery

Nova stepped into the Starship Control Room on Syntax Planet. The walls glowed with soft blue light, and holographic panels floated in the air.

"Welcome to your first coding lesson!" said Chip, rolling up beside her. "Touch that glowing panel and see what happens."

Nova reached out and pressed the shimmering button. Suddenly, a beautiful hologram appeared, showing swirling galaxies and twinkling stars.

"Wow!" Nova gasped. "How did that happen?"

Chip's blue eyes sparkled. "You created an event! When you touched the panel, you started a program. An event is something that happens and makes a program begin."

πŸ’‘ What is an Event?

An event is something that happens and starts a program.

Think of events like:

  • Pressing a button
  • Clicking with a mouse
  • Touching a screen
  • Speaking a command

Every program needs an event to begin!

5

πŸ” Examples of Events

In Real Life:

  • Pressing a light switch β†’ Light turns on
  • Ringing a doorbell β†’ Bell makes sound
  • Opening a door β†’ Room light activates

In Computer Programs:

  • Clicking "Play" β†’ Music starts
  • Touching an app icon β†’ App opens
  • Saying "Hello" β†’ Voice assistant responds

🎯 School Computer Activity

Log into your school computer and try this:

  1. Open your coding platform (Scratch, Code.org, or school system)
  2. Find the "Event Practice" section
  3. Try creating different events:
    • Click the green flag
    • Press the space key
    • Click on a sprite
  4. Watch what happens with each event!
  5. Create your own event that makes something move

English Connection:

Write a sentence about an event you created: "When I _______, then _______."

πŸ€” Think About It

Reflection Questions:

  • What events did you create today on the school computer?
  • Can you think of three events that happen in your favorite game?
  • What would happen if there were no events in computer programs?

My Learning: Today I learned that an event is ________________

6
CHAPTER 2: ACTIONS

πŸ“– Chip's Robot Friend

The next day, Nova found Chip in the Robot Workshop. A small, friendly training robot sat on the workbench, its silver body gleaming under the soft lights.

"Watch this!" said Chip excitedly. He pressed a green button on his control panel.

The little robot immediately sprang to life. It moved forward three steps, spun around in a circle, and flashed its lights in a cheerful pattern.

"That's amazing!" Nova clapped. "But what made it do all those things?"

"Those were actions!" Chip explained. "After the eventβ€”me pressing the buttonβ€”the robot performed actions. Actions are what a program does after an event happens."

Nova nodded thoughtfully. "So the event starts it, and the actions are what actually happens?"

"Exactly!" Chip beamed. "You're becoming a real coder!"

πŸ’‘ What is an Action?

An action is something a program does after an event.

Actions can be:

  • Moving
  • Making sounds
  • Changing colors
  • Displaying text
  • Playing music

Remember: Event β†’ Action!

7

πŸ” Examples of Actions

Robot Actions:

  • Move forward
  • Turn left or right
  • Flash lights
  • Make beeping sounds
  • Pick up objects

Computer Actions:

  • Open a window
  • Play a video
  • Send a message
  • Save a file
  • Change the screen brightness

🎯 School Computer Activity

Create Event β†’ Action Programs:

  1. Log into your school coding platform
  2. Create a new project called "My Actions"
  3. Program these Event β†’ Action pairs:
    • When green flag clicked β†’ sprite moves 10 steps
    • When space key pressed β†’ sprite says "Hello!"
    • When sprite clicked β†’ sprite changes color
  4. Test each one and watch the actions happen
  5. Add your own creative action!

English Connection:

Write action words (verbs) you used: move, say, change, _______, _______

πŸ€” Think About It

Reflection Questions:

  • What's your favorite action that you programmed today?
  • If you could program a robot, what actions would you want it to perform?
  • How are actions different from events?

My Learning: An action is something that happens ________________

8
CHAPTER 3: SEQUENCES

πŸ“– The Stepping Stone Path

Nova and Chip stood before a beautiful crystal bridge made of glowing stepping stones. Each stone was numbered: 1, 2, 3, 4, 5.

"To cross safely," Chip explained, "you must step on each stone in the correct order. This is called a sequence."

Nova carefully stepped on stone 1, then 2, then 3, and so on. As she stepped on each stone in order, it glowed brighter, and beautiful music played.

"What would happen if I stepped on them in the wrong order?" Nova asked.

Chip demonstrated by stepping on stone 3 first. The stone flickered red and made a sad beeping sound.

"See? Order matters in coding!" Chip said. "A sequence is a set of steps that must be done in the correct order."

πŸ’‘ What is a Sequence?

A sequence is a set of steps in the correct order.

Sequences are everywhere:

  • Getting dressed (underwear first, then clothes!)
  • Making a sandwich (bread, then filling, then top slice)
  • Brushing teeth (toothpaste, then brush, then rinse)

In coding, the computer follows sequences step by step!

9

πŸ” Examples of Sequences

Daily Life Sequences:

  • Making tea: 1) Boil water 2) Add tea bag 3) Pour water 4) Wait 5) Remove bag
  • Getting ready: 1) Wake up 2) Wash face 3) Brush teeth 4) Get dressed 5) Eat breakfast

Coding Sequences:

  • Robot dance: 1) Move forward 2) Turn right 3) Move forward 4) Turn left 5) Stop
  • Drawing a square: 1) Move 100 steps 2) Turn 90Β° 3) Move 100 steps 4) Turn 90Β° (repeat)

🎯 School Computer Activity

Create Step-by-Step Programs:

  1. Open your coding platform
  2. Create a project called "My Sequences"
  3. Program a sprite to:
    • Move forward 50 steps
    • Turn right 90 degrees
    • Move forward 50 steps
    • Turn right 90 degrees
    • Say "I made a sequence!"
  4. Test it - does it work in the right order?
  5. Try changing the order - what happens?

English Connection:

Write instructions for making your favorite snack using sequence words: First, Next, Then, Finally

πŸ€” Think About It

Reflection Questions:

  • Why does order matter in sequences?
  • What happens if steps are mixed up?
  • Where do you use sequences in real life?

My Learning: A sequence is ________________

10
CHAPTER 4: CONDITIONS

πŸ“– The Decision Gate

Nova and Chip approached a magnificent gate that blocked their path. Above it, glowing letters spelled out: "CONDITION GATE".

"This gate only opens if we answer correctly," Chip explained. "It's checking a condition."

A holographic question appeared: "Is the sky blue?" with two paths marked "YES" and "NO".

Nova looked up at the blue sky of Syntax Planet. "Yes!" she said confidently, stepping toward the YES path.

The gate opened with a cheerful chime! "Perfect!" said Chip. "A condition checks if something is true or false, then chooses what happens next."

πŸ’‘ What is a Condition?

A condition checks something and chooses a path.

Conditions ask questions like:

  • Is the door open?
  • Is the light on?
  • Is the score greater than 10?
  • Is it raining?

If TRUE β†’ do one thing
If FALSE β†’ do something else

11
CHAPTER 5: LOOPS

πŸ“– The Spinning Dance

In the Syntax Planet dance hall, Nova watched a group of robots performing a mesmerizing routine. They spun around, clapped their hands, and jumped up - then did it all again, and again, and again!

"They're stuck!" Nova worried.

Chip chuckled. "No, they're using a loop! A loop makes actions repeat. Instead of programming 'spin, clap, jump' ten times, we just say 'repeat this 10 times'."

Nova watched the pattern: spin, clap, jump... spin, clap, jump... "That's so clever! It saves time!"

"Exactly!" Chip said. "Loops are one of the most powerful tools in coding."

πŸ’‘ What is a Loop?

A loop repeats actions over and over.

Loops can repeat:

  • A certain number of times (repeat 5 times)
  • Until something happens (repeat until score = 100)
  • Forever (like a clock ticking)

Loops save time and make code shorter!

12

Galactic Code Dictionary

Your neurodiversity-friendly guide to coding terms from Syntax Planet

Action
Something a program does after an event happens.
Example: The robot moves forward when you press the button.
Algorithm
A set of step-by-step instructions to solve a problem.
Example: A recipe is an algorithm for making cookies.
Bug
A mistake in a computer program that makes it work incorrectly.
Example: The robot turns left instead of right because of a bug.
Code
Instructions written for a computer to follow.
Example: The code tells the robot how to dance.
Command
A single instruction given to a computer.
Example: "Move forward" is a command.
Condition
A rule that checks if something is true or false.
Example: IF the door is open, THEN walk through it.
Debug
To find and fix mistakes in a program.
Example: We need to debug why the robot won't turn.
Event
Something that happens and starts a program running.
Example: Clicking a button is an event.
70
Function
A group of instructions saved under one name that can be used many times.
Example: A "dance" function might include spin, jump, and clap.
Input
Information that goes into a program.
Example: Typing your name is input.
Loop
Instructions that repeat over and over.
Example: A loop makes the robot jump 5 times.
Output
Information that comes out of a program.
Example: The robot's movement is output.
Program
A complete set of instructions for a computer.
Example: A game is a program with many instructions.
Sequence
A set of steps that must be done in the correct order.
Example: First brush teeth, then rinse, then put away toothbrush.
Syntax Planet
The magical world where Nova and Chip teach coding.
Example: On Syntax Planet, every button press creates something amazing!
Variable
A container that stores information that can change.
Example: A score variable might start at 0 and increase to 100.
71

🌟 CONGRATULATIONS! 🌟

You Did It!

You have successfully completed

Galactic Code Academy
Nova & Chip
Year 3 β€’ Coding Level 1 β€’ Key Stage 2

You are now a certified Junior Galactic Coder!

You have mastered:

  • βœ… Events
  • βœ… Actions
  • βœ… Sequences
  • βœ… Conditions
  • βœ… Loops
  • βœ… Variables
  • βœ… Functions

Student Name: _________________________

Date Completed: _________________________

Teacher Signature: _________________________

School Login Used: _________________________

Ready for your next adventure with Nova & Chip?

Infinicorecipher FutureTech Education

79