Tennessee Computer Science: 1st Grade
- Level Elementary School
- Number of Lessons 37
- Grade 1st
This course is aligned to TN standards and is designed to provide computer science instruction for Tennessee first grade students. It is meant to be taught approximately once per week. This course also includes 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 - 8 (37 lessons)
Students refresh foundational skills through interactive lessons, coding card games, and a story-driven adventure that reviews core programming concepts.
Students learn how computers work, explore responsible technology use, practice positive online behavior, and apply computational thinking to everyday routines.
Students create programs with hide-and-seek games and practice debugging to find and fix errors in their code.
Students use loops and messages to create programs where characters interact with each other, modeling predator-prey relationships and coordinating character actions.
Students design games that move between multiple pages and use grid-based navigation to create maze-solving programs.
Students apply design thinking to plan, create, and revise programs that model solutions to simple real-world problems.
Students explore different types of software, learn spreadsheet basics, conduct guided research, work with data, understand AI concepts, and practice giving credit to creators.
Students integrate coding with place value, story problems, telling time, shape division, life cycles, phonics, storytelling, and understanding how technology impacts the world.
Explore a sample lesson from this course!
Students learn sequences, events, loops, message passing, pages, and grid-based movement. They also explore digital literacy, responsible technology use, and how to interact respectfully online.
Yes. Debugging is a regular practice where students find and fix errors in their programs, learning that mistakes are part of the learning process.
Students create hide-and-seek games, interactive stories, multi-page programs, maze games, and programs that demonstrate data and research. They also model concepts like animal life cycles and time.
No. The course is designed for all learners regardless of prior computer science experience. Students build from foundational concepts.
The course consists of 36 lessons, each approximately 45 minutes, taught once per week across a full school year.
Students use CodeHop, a block-based programming environment with a user-friendly interface where they drag and drop visual blocks to create programs.