Curriculum for Computer Science in DVUSD

  •  The goals for Computer Science delivery in DVUSD schools are specified by grade level:

    • PreK: Use of 5 unplugged lessons, plus coding activities on computers
    • K-5: All students will participate in a Computer Science special area course/ embedded curriculum/ center that meets for 15-30 class hours each school year, plus coding activities on computers
    • 6-8: At least 9-weeks of Computer Science/ coding/ STEM available at each campus
    • 9-12: All campuses will offer a two-year sequence in Computer Science (Software & App Design CTE Program) and a senior internship option for students Curriculum

  • The foundational framework of resources for the implementation of Computer Science Education in DVUSD are’s courses:
    • Computer Science Fundamentals (PreK-5),
    • Computer Science Discoveries (Grades 6-8), and
    • Computer Science Principles (Grades 9-12).

    Explore the courses -

    The Computer Science Fundamentals curriculum includes courses designed for each grade level. The Computer Science Fundamentals curriculum also includes an “Express Course” which is great for students in 6th-8th grade along with the Computer Science Discoveries course.


Computer Science Mini-Lessons

  • DVUSD teachers developed 10-20 minute mini-lessons for teaching students in K-5 the skills addressed by Arizona's Computer Science standards that extend beyond the scope of's curriculum (which mostly align with the Algorithms and Programming standards).

Elementary Students Using
High School Students Using
Middle School Students Working in
High School Student Coding with
Elementary Class Working in Computer Science Principles Students
Middle School Student Working in
Elementary Students Using
Middle School Students Reflecting on their Activities
  • K-2 CS Mini-Lessons

    • Computing Systems
    • Troubleshooting
    • Passwords
    • Storage
    • Data Collection
    • Inference & Models
    • Impacts on Culture
    • Social Interactions
  • 3-5 CS Mini-Lessons

    • Computing Systems - Devices
    • Computing Systems - Hardware/Software
    • Computing Systems - Troubleshooting
    • Networks & The Internet
    • Cybersecurity
    • Storage
    • Data Collection
    • Inference and Models
    • Impact on Culture
    • Improving Technology
    • Social Interactions
    • Permissions & Copyright