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!