Skip to content

Support the learning activity—not just the scan

Find verified ASCAND teacher resources for preparation, facilitation, observation, evidence review, reflection and classroom follow-up.

30 Classroom Modules for Grades 8–12

Explore a complete, hands-on STEM curriculum that uses 3D scanning and machine vision to connect computer science, physics, mathematics, engineering, artificial intelligence, robotics, digital manufacturing, and real-world applications.

All modules are designed for Grades 8–12 and can be taught individually or combined into a longer learning pathway. Each module includes classroom-ready materials for teachers and students.

California standards alignment: The curriculum source files specify module titles, grade band, duration, units, driving questions, and learning objectives, but do not include a formal California standards crosswalk. The references below are a recommended alignment to the California Next Generation Science Standards (CA NGSS), California Computer Science Standards (CA CS), and California Common Core State Standards for Mathematics (CA CCSS Math). Schools and teachers should confirm local course and district requirements.

Everything You Need to Teach the Module

Each module is a complete, classroom-ready learning package. Use the materials as a complete teaching sequence or select individual components to match your available classroom time, teaching approach, and student needs.

Every module combines teacher resources, student materials, hands-on activities, assessment, and real-world context.

Teacher Guide

Plan & Teach

Learning objectives, lesson structure, preparation guidance, teaching notes, and suggested classroom activities.

Student Workbook

Learn & Document

Explanations, questions, exercises, observations, and space for students to record findings and reflect on their learning.

Laboratory Guide

Investigate

Step-by-step practical investigations exploring 3D scanning, measurement, computer vision, and related STEM concepts.

Engineering Challenge

Apply & Create

An open-ended design challenge in which students apply the module concepts to a practical engineering problem.

Assessment Package

Check Understanding

Questions and activities for evaluating students’ understanding of concepts, terminology, processes, and applications.

Answer Key

Support Teaching

Answers and instructional guidance for workbook exercises, activities, and assessments.

Vocabulary Cards

Build STEM Language

Key scientific, engineering, computing, and technical vocabulary introduced throughout the module.

Career Connection

Connect to the Real World

Examples of how 3D scanning, computer vision, AI, robotics, engineering, and digital manufacturing are used in real professions.

Home Extension

Explore Further

An optional activity that connects classroom learning with technologies, objects, and situations students encounter outside school.

Instructor Appendix

Instructor Appendix

Go Deeper

Additional technical background and reference information for educators who want a deeper understanding of the concepts.

Slide Deck

Present & Discuss

Ready-to-use visual material for introducing concepts, guiding classroom discussion, explaining activities, and supporting lessons.

Module Catalog

Seeing the World Digitally

ModuleTitleSubjectGrade levelTimeRecommended California standards alignmentDownload
01From Object to Digital TwinIntegrated STEM · Computer Science · EngineeringGrades 8-125 daysCA NGSS MS-ETS1-1; HS-ETS1-2; CA CS 9-12S.AP.10Download Module 01
02What Does a Camera Actually See?Physics · Computer Science · Digital ImagingGrades 8-124 daysCA NGSS MS-PS4-2; CA CS 6-8.DA.9; CA CCSS Math MP.4Download Module 02
03Why a Photograph Is Not EnoughPhysics · Geometry · Computer VisionGrades 8-124 daysCA NGSS MS-PS4-2; CA CCSS Math MP.2, MP.4Download Module 03
04Building a Digital UnderstandingComputer Science · Engineering · Data RepresentationGrades 8-124 daysCA CS 9-12.DA.9; CA CCSS Math MP.4; CA NGSS HS-ETS1-2Download Module 04

Measuring Shape

ModuleTitleSubjectGrade levelTimeRecommended California standards alignmentDownload
05Gray Code Structured LightComputer Science · Mathematics · OpticsGrades 8-125 daysCA NGSS MS-PS4-2; CA CCSS Math G-SRT.5; CA CS 6-8.DA.9Download Module 05
06Laser TriangulationPhysics · Geometry · EngineeringGrades 8-125 daysCA NGSS MS-PS4-2; CA CCSS Math G-SRT.5, N-Q.1; CA NGSS HS-ETS1-3Download Module 06
07AI Depth EstimationComputer Science · Artificial IntelligenceGrades 8-125 daysCA CS 9-12S.AP.10; 6-8.DA.9; 9-12.IC.26Download Module 07
08Silhouette ReconstructionGeometry · Computer Science · 3D ReconstructionGrades 8-125 daysCA CCSS Math G-GMD.4, MP.4; CA CS 6-8.DA.9Download Module 08
09Sensor FusionEngineering · Computer Science · Data FusionGrades 8-125 daysCA NGSS HS-ETS1-3; CA CS 6-8.DA.9; CA CCSS Math MP.4Download Module 09

Computer Vision

ModuleTitleSubjectGrade levelTimeRecommended California standards alignmentDownload
10AI Background SegmentationComputer Science · Artificial Intelligence · Computer VisionGrades 8-125 daysCA CS 9-12S.AP.10; 6-8.DA.9; 9-12.DA.10Download Module 10
11Images into InformationComputer Science · Image ProcessingGrades 8-124 daysCA CS 9-12.AP.12; 6-8.DA.9; CA CCSS Math MP.4Download Module 11
12Confidence and UncertaintyComputer Science · Mathematics · EngineeringGrades 8-125 daysCA CCSS Math N-Q.3, MP.6; CA CS 9-12.DA.10; CA NGSS HS-ETS1-3Download Module 12
13When Computers Make MistakesComputer Science · Artificial Intelligence · EngineeringGrades 8-125 daysCA CS 9-12S.AP.10; 9-12.IC.23; CA NGSS HS-ETS1-3Download Module 13

Building the Digital Twin

ModuleTitleSubjectGrade levelTimeRecommended California standards alignmentDownload
14Point CloudsMathematics · Computer Science · 3D DataGrades 8-125 daysCA CCSS Math G-GMD.4, MP.4; CA CS 9-12.DA.10Download Module 14
15MeshesGeometry · Computer Science · 3D ModelingGrades 8-125 daysCA CCSS Math G-GMD.4; CA NGSS HS-ETS1-3; CA CCSS Math MP.5Download Module 15
16Repairing GeometryEngineering · Computer Science · Digital FabricationGrades 8-125 daysCA NGSS HS-ETS1-2, HS-ETS1-3, HS-ETS1-4Download Module 16
17Preparing for 3D PrintingEngineering · Additive Manufacturing · 3D PrintingGrades 8-125 daysCA NGSS HS-ETS1-2, HS-ETS1-3; CA CCSS Math MP.5Download Module 17
183D File FormatsComputer Science · Data Formats · Digital FabricationGrades 8-124 daysCA CS 9-12.DA.9; CA CCSS Math MP.5; CA NGSS HS-ETS1-3Download Module 18

Engineering

ModuleTitleSubjectGrade levelTimeRecommended California standards alignmentDownload
19Reverse EngineeringEngineering · CAD · Reverse EngineeringGrades 8-126 daysCA NGSS HS-ETS1-1, HS-ETS1-2, HS-ETS1-3; CA CCSS Math MP.5Download Module 19
20Accuracy, Precision, and ToleranceMathematics · Engineering · MeasurementGrades 8-125 daysCA CCSS Math N-Q.1, N-Q.3, MP.6; S-ID.1; CA NGSS HS-ETS1-3Download Module 20
21Quality ControlEngineering · Manufacturing · Quality ControlGrades 8-125 daysCA NGSS HS-ETS1-3; CA CCSS Math S-ID.1, MP.6Download Module 21
22Engineering TradeoffsEngineering Design · Decision MakingGrades 8-125 daysCA NGSS MS-ETS1-1; HS-ETS1-3; CA CS 9-12.IC.23Download Module 22
23Engineering OptimizationEngineering · Data Analysis · OptimizationGrades 8-126 daysCA NGSS MS-ETS1-3; HS-ETS1-4; CA CS 6-8.DA.9; CA CCSS Math S-ID.6Download Module 23

Real-World Applications

ModuleTitleSubjectGrade levelTimeRecommended California standards alignmentDownload
24Robots That Can SeeRobotics · Computer Science · EngineeringGrades 8-125 daysCA CS 9-12S.AP.10; 6-8.DA.9; CA NGSS HS-ETS1-3Download Module 24
25Machine Vision in ManufacturingManufacturing · Machine Vision · EngineeringGrades 8-125 daysCA NGSS HS-ETS1-3; CA CS 9-12.IC.25; CA CCSS Math S-ID.1Download Module 25
26Digital Preservation in MuseumsDigital Heritage · Computer Science · EngineeringGrades 8-125 daysCA CS 9-12.IC.23, 9-12.IC.26; CA NGSS HS-ETS1-3Download Module 26
27Medical and Assistive ApplicationsEngineering · Assistive Technology · Digital EthicsGrades 8-125 daysCA CS 9-12.IC.23; CA NGSS HS-ETS1-1, HS-ETS1-3Download Module 27
28Machine Vision in Space ExplorationSpace Science · Robotics · Computer ScienceGrades 8-125 daysCA CS 9-12S.AP.10, 9-12.IC.26; CA NGSS HS-ETS1-3Download Module 28
29Digital Twins for Systems and InfrastructureSystems Engineering · Computer Science · Digital TwinsGrades 8-125 daysCA NGSS HS-ETS1-4; CA CS 6-8.DA.9; CA CCSS Math MP.4Download Module 29
30Capstone Engineering ChallengeIntegrated STEM · Engineering Design · Computer ScienceGrades 8-1210 daysCA NGSS MS-ETS1-1, MS-ETS1-3; HS-ETS1-1–4; CA CCSS Math MP.4, MP.6Download Module 30

One Module. A Complete Learning Journey.

Together, the resources support a progression from understanding → investigation → application → assessment, while giving educators the flexibility to adapt each module to their classroom.

Standards Key

  • CA NGSS — California Next Generation Science Standards
  • CA CS — Computer Science Standards for California Public Schools
  • CA CCSS Math — California Common Core State Standards for Mathematics
  • MS-ETS1 — Middle School Engineering Design
  • HS-ETS1 — High School Engineering Design
  • MS-PS4 — Middle School Waves and Their Applications in Technologies for Information Transfer
  • 9-12S.AP — High School Specialty Algorithms & Programming
  • DA — Data & Analysis
  • IC — Impacts of Computing
  • MP — Standards for Mathematical Practice
  • N-Q — Number and Quantity: Quantities
  • G-SRT / G-GMD — High School Geometry
  • S-ID — Statistics and Probability: Interpreting Categorical and Quantitative Data

Suggested Website Intro / CTA

Teach the Technology Behind the 3D World

Students encounter 3D models, computer vision, artificial intelligence, robotics, and digital manufacturing everywhere—but rarely get to investigate how these technologies actually work. This curriculum turns those ideas into practical classroom investigations using an accessible 3D scanning workflow.

Choose a single module for a focused STEM activity, combine modules into a multi-week unit, or use the complete 30-module sequence as the foundation for a semester-scale machine vision and engineering program.

Ready to start? Browse the modules above and download the classroom materials you need.

Official California Standards Sources

  • California NGSS: https://www.cde.ca.gov/ci/pl/ngssstandards.asp
  • California Content Standards — Science: https://www2.cde.ca.gov/cacs/science
  • California Computer Science Standards: https://www.cde.ca.gov/be/st/ss/documents/csstandards.pdf
  • California Content Standards — Computer Science: https://www2.cde.ca.gov/cacs/cs
  • California Mathematics Standards: https://www2.cde.ca.gov/cacs/math
  • California Mathematics Framework: https://www.cde.ca.gov/ci/ma/cf/