Alabama Digital Literacy and Computer Science: 2nd Grade
- Level Elementary School
- Number of Lessons 38
- Grade 2nd
This course is designed to provide computer science instruction for Alabama 2nd grade students. Students learn programming and principles of computer science including: computing systems, research, algorithms and programming, and computer safety.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 9 (38 lessons)
Students review logging in, CodeHopJr, events, and loops from 1st grade.
Students learn how computers work, practice responsible technology use, and break down a school day routine into steps.
Students debug programs, use the grid, build a Tap-a-Mole game, and explore how technology has changed the world.
Students use message events to coordinate characters, model a cycle, and move between pages.
Students use loops to follow paths and build timers, adjust algorithms, and apply the design process.
Students review coding blocks, build a maze game, and collaborate digitally on a program.
Students create a document, a presentation, and a spreadsheet.
Students build keyboarding skills, practice digital citizenship and password safety, collect and present survey data, and research topics.
Students practice conditionals through team card games and move from CodeHopJr to CodeHop Blocks.
Explore a sample lesson from this course!
2nd grade students use the grid, message events, pages, and loops to build games and animations, practice debugging and the design process, and complete a maze game and a digital collaboration project. They create documents, presentations, and spreadsheets, practice digital citizenship and password safety, collect and present survey data, and research topics. The course ends by moving students from CodeHopJr to the CodeHop Blocks editor used in 3rd grade.
The course includes 36 lessons, each about 45 minutes long, providing a full year of instruction. Every lesson is built in a ready-to-teach format, with step-by-step videos that walk students through the lesson. Lessons are designed to be teacher-led using an "I do, we do, you do" format, and a self-paced option is also available. Many digital literacy lessons include unplugged activities with printable handouts. Optional review lessons at the start of the course can help students who are new to CodeHop and are not counted in the 36 lessons. Concepts spiral across grade levels, so students build on what they learned even if not every lesson is completed in a single year.
No. There are no prerequisites, and the course is designed to support all learners regardless of prior computer science experience. Optional review lessons at the start of the course help students who are new to CodeHop review events and loops before moving into 2nd grade content.
Programming units teach block-based coding through games and animations, while digital literacy lessons build skills like keyboarding, productivity software, digital citizenship, password safety, data, and research. Students will need access to productivity software, such as Google or Microsoft tools, for the productivity lessons.
Alabama Digital Literacy and Computer Science: 2nd Grade is aligned to the Alabama Digital Literacy and Computer Science standards. Lessons required to fully meet the standards are identified in the course syllabus, and additional lessons support review, practice, and enrichment.