Kindergarten–Grade 1 reading level
CS Fundamentals — Course C
Adapted with AI from the original open resource by Code.org. Nothing is invented — only the reading level changes.
Course C
Course C is for young kids.
It is like second grade.
Kids use simple shapes.
Kids use simple math.
Kids will make programs.
Programs use loops.
Loops mean "do it again."
Programs use events.
Events mean "something happens."
Programs use conditionals.
Conditionals mean "if this, then that."
Kids will turn their initials into binary.
Binary is a computer code.
It uses just two symbols.
Kids will try new ways to solve problems.
Kids will talk about cyberbullying.
Cyberbullying is being mean to someone online.
At the end, kids make their own game.
They can share it with others.
Lessons start easy.
Lessons get more fun and creative.
Every kid gets to try coding in a new way.
Journaling
Kids will write in a journal.
The journal helps kids think.
The journal helps kids plan.
The journal helps kids fix mistakes.
Kids can look back at old work.
This helps with hard problems later.
Debugging
Debugging means fixing mistakes in code.
Everyone does debugging.
Even experts do it a lot.
Most coding time is spent debugging!
We give kids a guide to help.
Teachers can use our Debugging Guide too.
Chapter 1: Digital Citizenship
Lesson 1: Screen Out the Mean
This is an unplugged lesson.
No computers are used.
Kids learn what to do if something online makes them feel angry, sad, or scared.
Lesson 2: Powerful Passwords
This is an unplugged lesson.
Kids learn what a password does.
A password keeps information safe.
Kids learn how to make a strong password.
Chapter 2: Sequencing
Sequencing means putting steps in order.
Lesson 3: My Robotic Friends Jr.
This is an unplugged lesson.
Kids pretend classmates are robots.
Kids give steps to stack cups.
Lesson 4: Programming with Angry Birds
Kids learn about sequences.
A sequence is a list of steps.
Kids learn about algorithms.
An algorithm is a set of steps to solve a problem.
Lesson 5: Debugging in Maze
Kids find problems in puzzles.
Kids practice fixing mistakes.
Lesson 6: Collecting Treasure with Laurel
Kids write steps to help Laurel.
Laurel is an adventurer.
She collects gems.
Lesson 7: Creating Art with Code
Kids make pictures with code.
The pictures are made by the Artist.
Chapter 3: Binary
Lesson 8: Binary Bracelets
This is an unplugged lesson.
Kids make a binary bracelet.
Kids learn how computers remember things.
Chapter 4: Loops
A loop means "do something again and again."
Lesson 9: My Loopy Robotic Friends Jr.
This is an unplugged lesson.
Kids program classmates again.
This time, kids use loops.
Loops help solve bigger problems.
Lesson 10: Loops with Rey and BB-8
Kids use loops to help BB-8.
BB-8 goes through mazes.
Lesson 11: Harvesting Crops with Loops
Kids use loops.
Loops help a harvester collect veggies.
Lesson 12: Looking Ahead with Minecraft
Kids avoid the lava!
Kids start to learn about conditionals.
This happens in the world of Minecraft.
Lesson 13: Sticker Art with Loops
Kids use loops to make cool pictures.
The pictures are made with Artist.
Chapter 5: Events
An event means "something happens" in a program.
Lesson 14: The Big Event
This is an unplugged lesson.
Kids play a game.
The game teaches about events.
Lesson 15: Build a Flappy Game
Kids build their own Flappy Bird game.
Kids can share it with friends.
Lesson 16: Chase Game with Events
Kids get creative.
Kids make a game in Play Lab.
Chapter 6: Data
Data means information we collect.
Lesson 17: Picturing Data
This is an unplugged lesson.
Data helps us understand the world.
Data helps answer questions.
Kids collect data from a Play Lab project.
Kids show the data using graphs.
Chapter 7: End of Course Project
Lesson 18: End of Course Project
Time to code a lot!
Kids build their own project.
Lesson 1: Screen Out the Mean
Overview
This lesson helps kids know something important.
If something online makes them feel angry, sad, or scared, they should tell a trusted adult.
Kids learn that some people act like bullies online.
Kids learn what cyberbullying means.
Kids learn what to do if it happens.
Kids read a story about someone being mean online.
Kids talk about what cyberbullying is.
Kids talk about how it makes people feel.
Kids talk about how to respond.
At the end, kids make a tip sheet.
The tip sheet is about cyberbullying.
Kids put it in their journal.
Purpose
Some kids may never see cyberbullying happen.
But we want all kids to be ready.
Kids should know what cyberbullying looks like.
Kids should know the steps to make it stop.
This helps later too.
Sometimes kids share their work online.
If someone is mean about their work, kids will know what to do.
Objectives
Kids will be able to:
- Spot online behavior that could be cyberbullying.
- Explain what to do about cyberbullying.
- Know why telling a trusted adult is important.
Vocabulary
Cyberbullying — Doing something online, again and again, to make someone feel angry, sad, or scared.
Online — Connected to the internet.
Teaching Guide
Warm Up (5 minutes)
Ask kids to share what they know about bullying.
Ask:
- What kinds of things count as bullying?
Bullying is being mean or scary on purpose. For example: making fun of how someone looks, telling lies about them, or saying you will hurt them.
- How does bullying make people feel?
Hurt. Angry. Upset. Scared.
- What should you do if you feel bullied?
Always tell a trusted adult.
Tell kids they will learn about bullying that happens online.
Main Activity (35 minutes)
What Is Cyberbullying?
Define the words again:
- Online means connected to the internet.
- Cyberbullying means being mean online, again and again, to make someone feel bad.
Some kids do not go online much.
Some kids go online a lot.
Ask:
- What do you do online? Or what would you like to do?
Kids might say things like sending messages or playing games.
Explain:
Most of the time, being online is fun.
But sometimes people are mean online.
This is called cyberbullying.
Ask:
- Did you ever see someone be mean to another person online?
Answers will be different. Remind kids not to use real names.
Tell kids they will learn more about cyberbullying.
They will learn what to do about it.
What to Do About Cyberbullying
Read two short stories out loud.
Story 1: Kyle keeps getting mean messages. He does not know who sends them. But he thinks it is someone who is also mean to him at school.
Story 2: Sasha is new at school. She is making friends. Then someone sends an email with a mean picture and her name on it.
Ask:
- What do you think happened to Jada's game? (This is a story on the worksheet.)
- How do you think Jada, Kyle, or Sasha felt?
- How do you know if someone is cyberbullying you?
- Why should you stop using the computer when it happens?
If kids stay online, the cyberbullying might get worse.
Hand out the Screen Out the Mean worksheet.
Kids read Jada's story.
Kids work in pairs or groups.
Talk about Jada's story together.
There are steps to handle a cyberbully:
- Jada should STOP using the computer.
- Jada should TELL a trusted adult.
- Jada should not go back online until an adult says it is okay.
- If Jada and Michael are friends, she might tell him how it made her feel — after telling an adult.
- If Michael keeps being mean, Jada should play with kids who are nice.
There are four steps for anyone dealing with cyberbullying:
- Stop using the computer until it is safe.
- Tell an adult you trust.
- Go Online only when a trusted adult says it is okay.
- Play online only with kids who are nice.
Wrap Up (15 minutes)
Ask:
- What is cyberbullying? How does it make people feel?
Cyberbullying is online behavior that makes people feel sad, scared, angry, or upset.
- What four things can stop cyberbullying?
S-T-O-P:
Stop. Tell. Go Online only when it's okay. Play with nice kids only.
- What is the most important thing to do?
Tell a trusted adult. This is the most important step.
Journaling
Writing helps kids remember what they learned.
It also makes a paper they can look at later.
Journal questions:
- What was today's lesson about?
- How did you feel during today's lesson?
- Write the names of trusted adults you can go to.
- What are the four steps for cyberbullying?
Assessment (5–10 minutes)
Give each student a Screen Out the Mean assessment sheet.
Original licensed under CC BY-NC-SA 4.0. This adaptation is provided free by OER.ai.