Maryland Computer Science: 3rd Grade
- Level Elementary School
- Number of Lessons 32
- Grade 3rd
This course is designed to provide computer science and technology instruction for Maryland 3rd 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 (32 lessons)
Students get oriented to the CodeHop platform, learn to identify parts of a computing system and troubleshoot simple problems, and apply computational thinking to design an obstacle course.
Through the sequential Scout's Programming Expedition story, students learn basic programming commands, sequencing, loops, and events to move and animate sprites, and use drawing tools to customize sprites and backdrops.
Students build more advanced sequencing and event skills by creating parallel sequences, using broadcast messages between sprites, animating an original story, and learning to responsibly remix and credit others' programs.
Students learn to use and compare different types of loops, debug loop and event errors, and introduce if/then and if/then/else conditionals to control program logic in projects like a falling-objects animation and a balloon game.
Students learn to create and manipulate variables, use comparison operators as conditions, work with lists in an I-Spy style game, and write functions to organize their code.
Students apply design thinking to improve a tool's accessibility and complete an inquiry-based project that visualizes survey data as a bar graph.
Students build digital literacy skills including online research with attribution, evaluating data reliability, understanding file storage and digital footprints, modeling network communication, and examining the impacts of technology and culture on each other.
Explore a sample lesson from this course!