Year 3 Production Hub

This KDP theory page is connected to the same Year 3 production launcher used for the final PDF, chapter folders, front matter PNG, and print-ready cover assets.

Open Production Hub Open Theory Interior Imported Resources Index
GALACTIC CODE ACADEMY
NOVA & CHIP
Student Theory Book
Year 3 • Coding Level 1 • Key Stage 2
Version 1.1 - Enhanced Edition
Infinicorecipher
Educational Technology Division
Visual Canon v1.1 Compliant
This edition follows the locked visual and content standards for the Galactic Code Academy series.
COPYRIGHT PAGE

© Katarzyna Kalina vel Kalinowska (Infinicorecipher)
All rights reserved.

No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the publisher.

Character Protection Notice:
Nova (green skin, purple hair) and Chip (yellow body, blue eyes) are protected characters under Infinicorecipher intellectual property rights.

Publication Details:
First Edition - Version 1.1
ISBN: [To be assigned by Amazon KDP]
Print Length: 79 pages
Trim Size: 8.27 x 11.69 inches (A4)

Publisher:
Infinicorecipher
Educational Technology Division
Specializing in Neurodiversity-Friendly Learning

Educational Standards:
Aligned with Key Stage 2 Computing Curriculum
Supports ADHD, Autism, and Dyslexia-friendly learning
Integrates English Grammar & Literature

Technical Specifications:
Premium Color Interior with White Paper
60 pound, 90 grams per square meter
No Bleed Design
Optimized for Amazon KDP Print-on-Demand

WELCOME TO SYNTAX PLANET

Dear Young Coder,

Welcome to an extraordinary adventure on Syntax Planet! You are about to join Nova and Chip on their incredible coding journey through the galaxy.

Meet Your Coding Companions:

Nova is a curious explorer with soft green skin and beautiful purple hair. She loves learning new things, solving puzzles, and discovering how technology works. Nova represents the spirit of curiosity and creativity that every great coder needs.

Chip is a friendly yellow robot with bright blue eyes and a warm personality. He's Nova's coding mentor and best friend. Chip helps explain complex ideas in simple ways and always encourages learners to keep trying.

What You'll Learn in This Book:

Special Features for All Learners:

How to Use This Book:

  1. Read each story about Nova and Chip
  2. Learn the coding concepts in the colorful boxes
  3. Try the examples and activities
  4. Practice on the computer with your teacher
  5. Reflect on what you've learned
  6. Use your workbook for extra practice

Are you ready to start your coding adventure? Let's explore Syntax Planet together and discover the amazing world of programming!

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.

Every story in this book carries a piece of your wonder,
every activity reflects your creative spirit,
and every lesson is built with your futures in mind.

You taught me that learning should be joyful,
inclusive, and filled with possibilities.

With all my love,
Your forever loving Mom

"In memory of every child who learns differently,
and in celebration of every teacher who makes space
for every kind of brilliant mind."

TABLE OF CONTENTS
Welcome to Syntax Planet
3
Dedication
4
CODING ADVENTURES
Chapter 1: Events - Nova Discovers the Power of Starting
6
Chapter 2: Actions - Chip Shows What Programs Do
11
Chapter 3: Sequences - Nova Learns About Order
16
Chapter 4: Conditions - Making Smart Decisions
21
Chapter 5: Loops - The Magic of Repetition
26
Chapter 6: Variables - Storing Information
31
Chapter 7: Functions - Organizing Code
36
Chapter 8: Final Mission - Putting It All Together
41
REFERENCE MATERIALS
Neurodiversity-Friendly Dictionary
46
Quick Reference Guide
70
Coding Tips for Success
75
Congratulations Certificate
79
CHAPTER 1: EVENTS
Story: Nova Discovers Events

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

"Welcome to the Control Room!" said Chip, rolling up beside her with a gentle whirring sound. His yellow body gleamed under the starlight, and his blue eyes sparkled with excitement.

Nova noticed a glowing panel with a large, inviting button that pulsed with a warm light. Curious as always, she reached out and pressed it gently.

Suddenly, a beautiful hologram appeared, showing the entire solar system. Stars twinkled like diamonds, and planets slowly rotated in their cosmic dance. The sight took Nova's breath away.

"Amazing!" Nova gasped, her purple hair shimmering in the holographic light. "How did that happen? It's like magic!"

Chip's blue eyes lit up even brighter. "You just created an EVENT, Nova! When you pressed the button, you started a program. The button press was the event, and the hologram appearing was what the program did in response."

"So an event is something that starts a program?" Nova asked, her green skin glowing softly in the starlight.

"Exactly!" Chip replied with enthusiasm. "Events are like magic words that wake up sleeping programs. They're the spark that brings code to life!"

What is an Event?

An EVENT is something that happens and starts a program.

Think of events like pressing a doorbell. When you press the button (the event), the doorbell rings (the program starts). Events are the triggers that tell computers "Start doing something now!"

In coding, events can be:

Why Events Matter:

Key Learning:
Events are the starting point of all programs. They tell the computer "Start doing something now!" and make technology respond to our actions.

Examples of Events in Your Daily Life

Events are everywhere around you! Let's explore events you use every day:

At Home:

At School:

In Games and Apps:

Think and Discuss:

Try It: Create Your First Event Program

Computer Activity - Your First Coding Experience:

Step 1: Safe Login

  1. Sit at your assigned school computer
  2. Enter your personal username and password
  3. Remember: Your login keeps your projects safe and organized
  4. Never share your password with other students

Step 2: Access the Coding Platform

  1. Open your web browser
  2. Navigate to the Syntax Planet coding platform
  3. Log in with your school account
  4. Find the "Events" lesson in your dashboard

Step 3: Build Your First Program

  1. Create a new project called "My First Event"
  2. Drag the "When clicked" event block to your workspace
  3. Connect it to a "Play sound" action block
  4. Choose a fun sound effect
  5. Click the green flag to test your program
  6. Save your work in your personal folder

Step 4: Experiment and Explore

English Grammar & Literature Connection

Events in Stories and Grammar

Events in coding are like events in stories! Every good story starts with something happening - an event that begins the adventure.

Story Events Examples:

Grammar Focus: Cause and Effect Sentences

Events create cause-and-effect relationships. Practice using these sentence patterns:

Your Turn - Creative Writing:

Write one sentence about your favorite story using this pattern:

When ________________________________, then ________________________________.

Vocabulary Building:

Action verbs that can be events: press, click, touch, speak, move, shake, tap, swipe, type, draw

Reflection: What Did You Learn?

Think about what you discovered in this chapter:

Complete these sentences:

An event is: ________________________________

One event I use at home is: ________________________________

In my coding program, the event was: ________________________________

Events are important because: ________________________________

Creative Writing Challenge:
Write a short story (3-5 sentences) about Nova and Chip discovering a mysterious new button on Syntax Planet. What happens when they press it? Use your imagination and include at least two events!

Write your story here:

Problem Solving:
Imagine you're designing a simple game. What event would start your game? What would happen when players trigger that event?

My game event: ________________________________
What happens: ________________________________

Self-Assessment:
How confident do you feel about events? Circle one:

😊 Very confident - I understand events well
🙂 Pretty confident - I understand most of it
😐 Need more practice - I want to learn more

Next Chapter Preview:
In Chapter 2, you'll learn about ACTIONS - what programs do after an event happens. Get ready to make things move, flash, beep, and come alive!

CHAPTER 2: ACTIONS
Story: Chip Shows Actions

The next day, Nova found Chip in the Robot Training Lab, a fascinating room filled with practice robots of all shapes and sizes. Tiny training robots were scattered across the floor like colorful toys waiting to come to life.

"Watch this, Nova!" Chip said excitedly, his blue eyes glowing brighter with enthusiasm. He pressed a button on his control panel with a gentle beep.

Immediately, one of the small robots came to life in the most delightful way. It jumped up high into the air, spun around three times like a dancer, and flashed its lights in a beautiful rainbow pattern that painted the walls with color.

"Wow!" Nova clapped her hands in amazement. "It did so many wonderful things! How did you make it do all that?"

"Those are called ACTIONS," Chip explained with pride. "Yesterday you learned about events - things that start programs. Actions are what the program actually DOES after the event happens. They're the behaviors that make programs interesting and useful."

Nova watched in fascination as the robot continued its performance. "So the button press was the event, and jumping, spinning, and flashing were the actions?"

"Perfect understanding!" Chip's eyes glowed even brighter. "Actions are the robot's behaviors. They're what transform simple button presses into amazing experiences. Without actions, events would be like knocking on a door that never opens!"

What is an Action?

An ACTION is something a program does after an event triggers it.

If events are like pressing a doorbell, then actions are like the doorbell ringing, playing music, flashing lights, or even opening the door automatically!

Types of Actions in Programming:

Movement Actions:

Visual Actions:

Sound Actions:

Data Actions:

Key Learning:
Actions are what make programs come alive. They are the visible, audible, and interactive behaviors that happen after an event triggers the program.

Examples of Actions in Different Programs

Let's explore how actions work in programs you might know:

In Video Games:

In Educational Apps:

In Smart Home Devices:

In Robots:

Try It: Program Your First Actions

Computer Activity - Building Action Sequences:

Project 1: Simple Action Chain

  1. Log into your school computer with your personal account
  2. Open the Syntax Planet coding platform
  3. Create a new project called "My First Actions"
  4. Start with a "When clicked" event block
  5. Add these action blocks in order:
    • "Move 10 steps forward"
    • "Turn right 90 degrees"
    • "Say 'Hello!' for 2 seconds"
    • "Change color to blue"
  6. Test your program and observe each action
  7. Save your work in your personal folder

Project 2: Creative Action Combination

  1. Create a new project called "Action Art"
  2. Experiment with these action combinations:
    • Movement + Color changes
    • Sounds + Visual effects
    • Rotation + Size changes
  3. Create a pattern or design using actions
  4. Share your creation with a classmate

Challenge Extension:

English Grammar & Literature Connection

Actions and Verbs in Language

Actions in programming are like verbs in sentences! Verbs tell us what someone or something does, just like actions tell us what programs do.

Action Verbs in Coding Context:

Grammar Practice: Identifying Action Verbs

Circle the action verbs in these sentences:

Creative Writing: Action Sequences

Write three sentences using action verbs about what you want a robot to do:

1. The robot ________________________________

2. Next, it ________________________________

3. Finally, it ________________________________

Storytelling with Actions:

Actions help create exciting stories! Think about your favorite adventure story. What actions make it exciting?

Reflection: What Did You Learn?

Think about what you discovered about actions:

Complete these sentences:

An action is: ________________________________

Three actions I programmed today were: ________________________________

The difference between an event and an action is: ________________________________

My favorite type of action is: ________________________________

Creative Writing Challenge:
Write a short story about Chip teaching a new robot how to perform actions. What actions does the new robot learn first? What funny mistakes does it make? What amazing things does it accomplish?

Write your story here:

Design Challenge:
If you could program a robot helper for your classroom, what five actions would you want it to perform?

1. ________________________________
2. ________________________________
3. ________________________________
4. ________________________________
5. ________________________________

Real-World Connections:
Look around your classroom. What objects perform actions when you interact with them?

Object: ________________________________
Action it performs: ________________________________

Self-Assessment:
How well do you understand actions? Circle one:

😊 I can explain actions to someone else
🙂 I understand actions pretty well
😐 I need more practice with actions

Next Chapter Preview:
In Chapter 3, you'll learn about SEQUENCES - how to put actions in the right order to create amazing, complex programs that work perfectly every time!

NEURODIVERSITY-FRIENDLY DICTIONARY
A
Action
Meaning: Something a robot or program does after an event.
Example: "Move forward" is an action that makes a robot go ahead.
See also: Event, Program, Behavior
Algorithm
Meaning: A list of steps that solve a problem or complete a task.
Example: A recipe is an algorithm for cooking. First do this, then do that.
See also: Sequence, Steps, Instructions
B
Bug
Meaning: A mistake in the code that makes it work wrong.
Example: The robot turns left instead of right because of a bug.
See also: Debug, Error, Fix
C
Code
Meaning: Instructions that tell a computer what to do.
Example: Code can be blocks, commands, or typed words.
See also: Program, Instructions, Commands
Condition
Meaning: A rule that checks if something is true or false.
Example: "If the button is pressed, then start the music."
See also: If-Then, Decision, True-False
E
Event
Meaning: Something that happens and starts a program.
Example: Pressing a button is an event that can start a program.
See also: Trigger, Start, Action
F
Function
Meaning: A group of steps saved under one name.
Example: "CleanRoom()" might include pick up, sort, and sweep.
See also: Group, Steps, Name
L
Loop
Meaning: Steps that repeat over and over.
Example: "Do this 5 times" is a loop.
See also: Repeat, Again, Cycle
S
Sequence
Meaning: Steps in the correct order.
Example: First → Then → Next → Last.
See also: Order, Steps, Algorithm
Syntax Planet
Meaning: The magical world where Nova and Chip live and learn coding.
Example: A place where coding concepts come to life through adventure.
See also: Nova, Chip, Adventure
V
Variable
Meaning: A box that stores information that can change.
Example: Score = 10, then later Score = 15.
See also: Store, Change, Information
CONGRATULATIONS, YOUNG CODER!

You Did It!

You have completed your incredible journey through the world of coding with Nova and Chip on Syntax Planet!

🌟 Your Amazing Achievements:

  • Events - You learned how to start programs
  • Actions - You discovered what programs can do
  • Sequences - You mastered putting steps in order
  • Conditions - You explored how programs make decisions
  • Loops - You experienced the power of repetition
  • Variables - You learned to store and change information
  • Functions - You organized code into reusable groups
  • Problem Solving - You broke big challenges into small steps

🎯 Skills You've Developed:

  • Using school computers safely with your personal login
  • Creating and testing your own programs
  • Connecting coding concepts to English grammar and storytelling
  • Working with visual programming blocks
  • Debugging and fixing problems in code
  • Thinking logically and sequentially
  • Collaborating and sharing your creations

📜 Certificate of Achievement

Student Name: ________________________

Date Completed: ________________________

Teacher Signature: ________________________

Favorite Coding Concept: ________________________

Most Proud Achievement: ________________________

Next Learning Goal: ________________________

You are now ready for the next adventure in coding!

Keep exploring, keep creating, and remember - every great programmer started exactly where you are now. The universe of coding is vast and full of possibilities, just like Syntax Planet!

"The best way to predict the future is to create it with code."
- Nova & Chip

Welcome to the wonderful world of coding!