Georgia Computer Science Standards of Excellence: Kindergarten
- Level Elementary School
- Number of Lessons 41
- Grade K
This course is aligned to GA standards and is designed to provide computer science instruction for Georgia kindergarten students. It is meant to be taught approximately once per week. This course also includes optional interdisciplinary lessons in math, science, ELA, and social studies to support cross-curricular integration.
To view the entire syllabus, click here or click to explore the full course.
Optional Unplugged Exploration
Sequences (Unplugged)Students will be able to create a sequence of step-by-step instructions for a dance.Coding Card Game: SequencesStudents will be able to work together to create a sequence of instructions to move Scout through a maze. |
Getting Started
Welcome to CodeHS!Students will learn how to log in and use the CodeHS Playground. This short introductory lesson can be used on its own or right before a full lesson.Computer Basics: IntroductionStudents will be able to learn what a computer is, how we use it, and what to do when it doesn’t work. They will also be able to identify input, output, hardware, and software.Mouse PracticeStudents will demonstrate mouse skills by dragging and clicking with the mouse in multiple games.Keyboard IntroductionStudents will be able to use the letters, numbers, and basic functions of the keyboard effectively. |
ScratchJr Exploration
Scout Adventures 1: Introducing ScoutThis lesson is part of a sequential story-driven unit. Students will be able to explore the ScratchJr interface and add characters.Scout Adventures 2: Scout Starts ExploringThis lesson is part of a sequential story-driven unit. Students will be able to add backgrounds and a page to ScratchJr.Scout Adventures 3: Scout Meets a FriendThis lesson is part of a sequential story-driven unit. Students will be able to delete and modify characters in ScratchJr.Scout Adventures 4: Scout Explores the ForestThis lesson is part of a sequential story-driven unit. Students will be able to explore and use motion blocks to move characters around the stage in ScratchJr.Scout Adventures 5: Scout and Bluebird HelpThis lesson is part of a sequential story-driven unit. Students will be able to build a sequence of motion blocks to move characters around the stage to collect objects.Scout Adventures 6: Scout Celebrates with FriendsThis lesson is part of a sequential story-driven unit. Students will be able to create a celebration scene in ScratchJr by adding characters, pages, backgrounds, and sequences of motion blocks with events. |
Sequences & Events
Computational Thinking: Morning RoutinesStudents will be able to use computational thinking concepts to identify patterns, break down tasks, sequence steps, and simplify processes in their morning routines.Drawing Tools: Fairy Tale PaintingStudents will be able to use painting tools to create a fairy-tale scene.Introduction to EventsStudents will be able to create a program using different types of events.Introduction to Show and Hide BlocksStudents will be able to use "show" and "hide" blocks in a sequence to make characters appear and disappear.Introduction to Grow and Shrink BlocksStudents will create a program that uses "grow" and "shrink" blocks to change the size of characters. |
Pages
Introduction to PagesStudents will be able to create a program with multiple pages.Using the Go To Page BlockStudents will be able to create a program including a “go to page” block to switch from page to page in an activity. |
Block Exploration
Transportation Speeds and SoundsStudents will be able to use "say" or "sound" blocks and speed blocks to program modes of transportation.All About Me!Students will be able to create a program that tells information about their favorites.Debugging: Events and MotionStudents will be able to find and correct bugs in sequences.Bowling GameStudents will be able to apply their coding skills to create an interactive bowling game. |
Loops
LoopsStudents will be able to create a program using loops and explain how loops are used to repeat code.Loops: Frog and RabbitStudents will be able to use loops to repeat code in a program.Forever Loops: FireworksStudents will be able to create sequences that are repeated while the program runs. |
Culmination Projects
Chicken Crossing GameStudents will be able to program an interactive player character and adjust the difficulty of play in a game.Wildlife Scene ProjectStudents will be able to create a wildlife scene in ScratchJr using events, sequences, and loops. |
Digital Literacy
Sorting with Decision TreesStudents will be able to explain how AI uses data to learn and make decisions and create a simple decision tree to sort items based on rules.How AI Helps UsStudents will be able to explain how AI assistants answer questions by observing a demonstration and describe how AI helps people by solving problems and changing jobs.Keeping Information SafeStudents will be able to identify private and personal information.Types of SoftwareStudents will be able to compare and select appropriate software applications to complete different computing tasks.Introduction to ResearchStudents will be able to find information using research sources and create a program to communicate their research visually. |
Optional Interdisciplinary
Decompose Numbers Up to 10Students will create an interactive program using events to visualize algebraic thinking and decomposing numbers.Story Problems: Add and Subtract within 10Students will be able to create a scene in ScratchJr that represents an addition or subtraction story problem.Living and NonlivingStudents will be able to classify items as living or nonliving and use tap events to trigger a character's actions.Weather and SeasonsStudents will use sequences to program an animation displaying the weather during different seasons.Phonics: Letter SoundsStudents will be able to create a phonics game using the “on tap” event and "record audio" block.Build a SentenceStudents will be able to create an interactive program that uses events to write sentences and then read them aloud.Who Keeps Us Safe?Students will be able to create a program that describes the role of an authority figure.Cardinal DirectionsStudents will be able to use events to create an interactive compass rose. |