top of page

Third Grade Standards

Engineering

  • Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

  • Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

  • Plan and carry out fair tests in which variables are controlled and failure points are considered to identify aspects of a model or prototype that can be improved.

Technology

  • Describe how internal and external parts of computing devices function to form a system.

  • Model how computer hardware and software work together as a system to accomplish tasks. 

  • Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies. 

Coding

  • Compare and refine multiple algorithms for the same task and determine which is the most appropriate.

  • Create programs that use variables to store and modify data. 

  • Create programs that include sequences, events, loops, and conditionals. 

  • Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

  • Modify, remix, or incorporate portions of an existing program into one’s own work, to develop something new or add more advanced features.

  • Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended. 

bottom of page