Georgia Computer Science Standards of Excellence: 2nd Grade
- Level Elementary School
- Number of Lessons 45
- Grade 2nd
This course is aligned to GA standards and is designed to provide computer science instruction for Georgia second grade 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.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 9 (45 lessons)
Students refresh their foundational programming skills including events, loops, and message events before diving into new concepts.
Students learn to be responsible digital citizens, explore how computers connect, and understand hardware and software relationships.
Students use computational thinking to solve problems, debug code, navigate using grids, and create interactive programs based on user input.
Students program characters to communicate using messages, modeling cycles and controlling multi-page programs through sprite interactions.
Students use loops to create patterns and animations, write original story animations, and debug their loop-based code.
Students design and create interactive games including racing games, maze games, and adventure games using all their programming skills.
Students learn about data storage, identify patterns in data, conduct research, and use the design process to solve real-world problems.
Students learn foundational concepts for more advanced coding including conditionals, variables, and the transition to CodeHop Blocks.
Students apply coding skills to cross-curricular projects in math, science, language arts, and social studies.
Explore a sample lesson from this course!
2nd graders build on prior knowledge and learn to use grids for precise positioning, debug more complex sequences, and transition toward conditionals and variables. They create more sophisticated games and animations.
Students create racing games, maze games, adventure games, and multi-page interactive stories. They also work on data projects and use the design process to solve real-world problems.
The course is structured for one lesson per week over the full school year (36 instructional hours total).
Beyond coding, students learn digital citizenship, data analysis, research skills, and the design thinking process. Computational thinking is embedded throughout as students solve problems and create original projects.