Maryland Computer Science: 5th Grade
- Level Elementary School
- Number of Lessons 33
- Grade 5th
This course is designed to provide computer science and technology instruction for Maryland 5th Grade students. Students learn programming and technology concepts, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 7 (33 lessons)
This optional review module revisits foundational computer science vocabulary, the coordinate plane, and drawing tools through open-ended animation projects.
Students practice identifying computing system components and troubleshooting problems, then apply computational thinking to design a neighborhood.
Students use drawing tools and events to animate sea creatures and travel scenes, compare and refine algorithms for efficiency, debug a pizza-making program, and use the pen tool to create looping turtle graphics.
Students use conditionals and pseudocode to navigate mazes and chase-based games, apply comparison operators to build game-ending mechanics, and plan and decompose the steps of a quest program.
Students use variables to control dance pitch and speed, combine variables and operators in a coin-flipping program, and use lists to build a shopping simulator.
Students practice giving proper attribution, explore mobile app careers, use clones, classes, and objects to build interactive games, and apply design thinking and data inquiry to design an app and visualize data as a line graph.
Students build advanced digital literacy skills including managing digital reputation, recognizing and reporting cyberbullying, collaborating globally, protecting privacy and cybersecurity, researching responsibly, analyzing data, and understanding network protocols and the impacts of technology.
Explore a sample lesson from this course!
5th grade students build advanced programs using events, algorithms, loops, conditionals, operators, variables, lists, clones, classes, and objects, with projects like turtle graphics, a quest program, a shopping simulator, and a throwing acorns game. They explore a mobile apps career, design an app, and analyze data in a line graph. Students also protect their digital reputation, learn to report cyberbullying, practice cybersecurity and privacy, collaborate globally, and explore networks, protocols, and innovation.
The course includes 36 lessons, each about 45 minutes long, providing a full year of instruction when taught once a week. 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. Optional review lessons at the start of the course are not counted in the 36 lessons.
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 learn the basics before moving into grade-level content.
Maryland Computer Science: 5th Grade is aligned to the Maryland K-12 Computer Science Standards. Lessons required to fully meet the standards are labeled in the course syllabus with the standards they address, and all Digital Literacy lessons are required because they cover essential non-programming computer science concepts.