Virginia Computer Science: 5th Grade
- Level Elementary School
- Number of Lessons 32
- Grade 5th
This course is designed to provide computer science and technology instruction for Virginia 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 (32 lessons)
Reviews core CS vocabulary, coordinate-plane animation, and drawing tools for custom sprites and backdrops.
Introduces computing systems, data storage, and computational thinking through designing a neighborhood.
Builds sequencing, event, and loop skills using drawing tools and turtle graphics, while comparing algorithms, debugging, and researching a CS innovator.
Teaches conditionals and complex if/then/else logic through maze and chase-the-star games, and planning a quest program.
Introduces variables, operators, and lists through a dance program, a coin-flip simulator, and a shopping simulator.
Applies clones, classes/objects, and design thinking to capstone projects including an app design and a line-graph inquiry investigation.
Covers research and attribution, data analysis, digital identity, cyberbullying, cybersecurity laws and policies, networks and protocols, the impact of computing, and an introduction to machine learning.
Explore a sample lesson from this course!