Virginia Tech Programming Curriculum

Based on the 2024 Virginia State Programming Standards. Modules can be downloaded as PDF files, copied as Google Docs or copied as Google Docs and saved as Word Docs. Scratch Modules can be downloaded or accessed directly from the Scratch website. Python 3 files can be downloaded as zip files.

Grade 2

Self-learning video (recommend pupils do this first )

Underwater Project students worksheet (Google Doc copy)
Underwater Project student worksheet (PDF)
Underwater Marksheet (Google Doc copy)
Underwater Marksheet (PDF)
Underwater Teacher Notes (Google Doc copy)
Underwater Teacher Notes (PDF)
Underwater Scratch Project (Scratch Website)

Grade 3

Beetle Maze Project student worksheet (Google Doc copy)
Beetle Maze Project student worksheet (PDF)
Beetle Maze Marksheet (Google Doc copy)
Beetle Maze Marksheet (PDF)
Beetle Maze Teacher Notes (Google Doc copy)
Beetle Maze Teacher Notes (PDF)
Beetle Maze Project (Scratch Website)

Grade 4

Virginia Variables Project student worksheet (Google Doc copy)
Virginia Variables Project student worksheet (PDF)
Virginia Variables Marksheet (Google Doc copy)
Virginia Variables Marksheet (PDF)
Virginia Variables Teacher Notes (Google Doc copy)
Virginia Variables Teacher Notes (PDF)
Virginia Variables (Scratch Website)

Grade 5

World Cup Project student worksheet (Google Doc copy)
World Cup Project student worksheet (PDF)
World Cup Marksheet (Google Doc copy)
World Cup Marksheet (PDF)
World Cup Teacher Notes (Google Doc copy)
World Cup Teacher Notes (PDF)
World Cup (Scratch Website)

Grade 6

Swimming Pool Project Student Scratch Version (Google Doc copy)
Swimming Pool Project Student Scratch Version (PDF)
Swimming Pool Scratch Version Marksheet (Google Doc copy)
Swimming Pool Scratch Version Marksheet (PDF)
Swimming Pool Scratch Version Teacher Notes (Google Doc copy)
Swimming Pool Scratch Version Teacher Notes (PDF)
Swimming Pool (Scratch Website)

Swimming Pool Project Student Python 3 Version (Google Doc copy)
Swimming Pool Project Student Python 3 Version (PDF)
Swimming Pool Python 3 Version Marksheet (Google Doc copy)
Swimming Pool Python 3 Version Marksheet (PDF)
Swimming Pool Python 3 Version Teacher Notes (Google Doc copy)
Swimming Pool Python 3 Version Teacher Notes (PDF)
Swimming Pool Python 3 Version (Zip Download)

Grade 7

Turtle Pattern Project Student Scratch Version (Google Doc copy)
Turtle Pattern Project Student Scratch Version (PDF)
Turtle Pattern Scratch Version Marksheet (Google Doc copy)
Turtle Pattern Scratch Version Marksheet (PDF)
Turtle Pattern Scratch Version Teacher Notes (Google Doc copy)
Turtle Pattern Scratch Version Teacher Notes (PDF)
Turtle Pattern (Scratch Website)

Turtle Pattern Project Student Python 3 Version (Google Doc copy)
Turtle Pattern Project Student Python 3 Version (PDF)
Turtle Pattern Python 3 Version Marksheet (Google Doc copy)
Turtle Pattern Python 3 Version Marksheet (PDF)
Turtle Pattern Python 3 Version Teacher Notes (Google Doc copy)
Turtle Pattern Python 3 Version Teacher Notes (PDF)
Turtle Pattern Python 3 Version (Zip Download)

Grade 8

Orange Run Project Scratch Version (PDF page 1-6 pupil worksheets, page 7-10 pupil marksheets)
Orange Run Scratch Version Teacher Notes (PDF)
Orange Run (Scratch Website)

Job Finder Project Student Python 3 Version (Google Doc copy)
Job Finder Project Student Python 3 Version (PDF)
Job Finder Python 3 Version Marksheet (Google Doc copy)
Job Finder Python 3 Version Marksheet (PDF)
Job Finder Python 3 Version Teacher Notes (Google Doc copy)
Job Finder Python 3 Version Teacher Notes (PDF)
Job Finder Python 3 Version (Zip Download)



Previous Virginia Tech planning by Code-it can be found here