Computational Thinking and Problem Solving

  • 1

    Students will analyze and utilize problem-solving strategies.

    1. 1

      Utilize the engineering design process to solve problems of level-appropriate complexityCSRB.Y3.1.1

    2. 2

      Analyze and utilize multiple representations of problem-solving logic used to solve problems of level-appropriate complexity, such as schematics and 3D modeling CSRB.Y3.1.2

    3. 3

      Analyze and utilize collaborative methods in problem solving of level-appropriate complexityCSRB.Y3.1.3

    4. 4

      Analyze and utilize level-appropriate troubleshooting strategies for hardware and softwareCSRB.Y3.1.4

  • 2

    Students will analyze and utilize connections between concepts of mathematics and computer science. 

    1. 1

      Continuation of this standard is not specifically included or excludedCSRB.Y3.2.1

    2. 2

      Utilize types of information that are stored in robotics systems including, but not limited to, 2D and 3D coordinate system and sensor dataCSRB.Y3.2.2

    3. 3

      Continuation of this standard is not specifically included or excludedCSRB.Y3.2.3

    4. 4

      Continuation of this standard is not specifically included or excludedCSRB.Y3.2.4

    5. 5

      Continuation of this standard is not specifically included or excludedCSRB.Y3.2.5

    6. 6

      Continuation of this standard is not specifically included or excludedCSRB.Y3.2.6

    7. 7

      Apply concepts of mechanical engineering including, but not limited to, gear ratios, speed, stability, and torqueCSRB.Y3.2.7

    8. 8

      Apply concepts of electrical engineering including, but not limited to, applying fundamental laws of electricity (e.g., Kirchhoff’s Law, Ohm’s Law), using a multimeter, and understanding electric motors as they relate to the implementation of robotics systems and subsystemsCSRB.Y3.2.8

    9. 9

      Continuation of this standard is not specifically included or excludedCSRB.Y3.2.9

Data, Information, and Security

  • 3

    Students will analyze and utilize data through the use of computing devices.

    1. 1

      Create programs to store, access, and manipulate, with a high level of efficiency, level-appropriate robotics system data CSRB.Y3.3.1

    2. 2

      Analyze how quantitative and qualitative data are utilized in robotic systemsCSRB.Y3.3.2

    3. 3

      Create and evaluate models and simulations to answer student-identified scenarios  CSRB.Y3.3.3

    4. 4

      Analyze, utilize, and visually represent levelappropriate static and dynamic data, including, but not limited to, data collected through robotic sensorsCSRB.Y3.3.4

    5. 5

      Perform level-appropriate data analysis using computing toolsCSRB.Y3.3.5

  • 4

    Students will analyze and utilize concepts of cybersecurity.

    1. 1

      Continuation of this standard is not specifically included or excludedCSRB.Y3.4.1

    2. 3

      Continuation of this standard is not specifically included or excludedCSRB.Y3.4.3

    3. 2

      Continuation of this standard is not specifically included or excludedCSRB.Y3.4.2

    4. 4

      Continuation of this standard is not specifically included or excludedCSRB.Y3.4.4

Algorithms and Programs

  • 5

    Students will create, evaluate, and modify algorithms.

    1. 1

      Design and implement algorithms that solve student-identified problems  CSRB.Y3.5.1

    2. 2

      Continuation of this standard is not specifically included or excludedCSRB.Y3.5.2

    3. 3

      Continuation of this standard is not specifically included or excludedCSRB.Y3.5.3

    4. 4

      Use a systematic approach to detect and resolve errors in a given algorithmCSRB.Y3.5.

  • 6

    Students will create programs to solve problems. 

    1. 1

      Create programs that utilize robotic systems to solve problems of level-appropriate complexity CSRB.Y3.6.1

    2. 2

      Discuss and apply best practices of program design, user experience design, and format (e.g., descriptive names, documentation, indentation, whitespace)CSRB.Y3.6.2

    3. 3

      Continuation of this standard is not specifically included or excludedCSRB.Y3.6.3

    4. 4

      Create programs of level-appropriate complexity that leverage real-time sensory input to make decisions for completing physical tasksCSRB.Y3.6.4

    5. 5

      Use a systematic approach to detect logic, runtime, and syntax errors within a programCSRB.Y3.6.5

    6. 6

      Create programs that utilize various robotics system operations to solve real-world problems CSRB.Y3.6.6

Computers and Communications

  • 7

    Students will analyze the utilization of computers within industry.

    1. 1

      Utilize multiple hardware and software tools simultaneously to solve level-appropriate industrybased problemsCSRB.Y3.7.1

    2. 2

      Research integration of multiple technologies (e.g., analytics, artificial intelligence, big data, end-of-arm tools, IoT machine learning, vision) to solve levelappropriate industry-based problemsCSRB.Y3.7.2

  • 8

    Students will analyze communication methods and systems used to transmit information among computing devices.

    1. 1

      Continuation of this standard is not specifically included or excludedCSRB.Y3.8.1

    2. 2

      Utilize a network-connected robotCSRB.Y3.8.2

    3. 3

      Continuation of this standard is not specifically included or excludedCSRB.Y3.8.3

    4. 4

      Continuation of this standard is not specifically included or excludedCSRB.Y3.8.4

  • 9

    Students will utilize appropriate hardware and software.

    1. 1

      Continuation of this standard is not specifically included or excludedCSRB.Y3.9.1

    2. 2

      Use collaborative tools and processes to configure level-appropriate robotic hardware components CSRB.Y3.9.2

    3. 3

      Continuation of this standard is not specifically included or excludedCSRB.Y3.9.3

    4. 4

      Utilize robotic hardware components to create levelappropriate robotic systems and subsystems CSRB.Y3.9.4

    5. 5

      Apply autonomous and manual robotic control by coding in various robotic programming languages (e.g., C++, Karel, Python)CSRB.Y3.9.5

    6. 6

      Analyze different industry-relevant robotic systems and their various applications (e.g., 3-axis, 6-axis, AMR, cobot, delta, SCARA, T-700)CSRB.Y3.9.6

    7. 7

      Utilize breadboarding and prototyping in the creation of a level-appropriate closed-loop robotCSRB.Y3.9.7

    8. 8

      Utilize hardware diagnostic tools to design, test, and troubleshoot robotic systems and subsystemsCSRB.Y3.9.8

    9. 9

      Analyze hardware and software requirements and limitations of various robotics systemsCSRB.Y3.9.9

Professionalism and Impacts of Computing

  • 10

    Students will analyze the impacts of technology and professionalism within the computing community.

    1. 1

      Discuss etiquette and professionalism as related to communication in industry CSRB.Y3.10.1

    2. 2

      Continuation of this standard is not specifically included or excludedCSRB.Y3.10.2

    3. 3

      Continuation of this standard is not specifically included or excludedCSRB.Y3.10.3

    4. 4

      Discuss ethical implications encountered in the robotics industry that relate to intellectual property, non-compete clauses, and non-disclosure agreementsCSRB.Y3.10.4

    5. 5

      Continuation of this standard is not specifically included or excludedCSRB.Y3.10.5

    6. 6

      Continuation of this standard is not specifically included or excludedCSRB.Y3.10.6

    7. 7

      Demonstrate industry-relevant technical and soft skillsCSRB.Y3.10.7

    8. 8

      Utilize and model effective professional project management  CSRB.Y3.10.8

    9. 9

      Evaluate the quality and impact of a professional digital portfolio  CSRB.Y3.10.9

    10. 10

      Create and maintain a professional digital portfolio comprised of self-created workCSRB.Y3.10.10

  • 11

    Students will demonstrate understanding of storytelling with data and appropriately communicate about technical information.

    1. 1

      Communicate robotics concepts to diverse audiences including, but not limited to, non-technical audience membersCSRB.Y3.11.1

    2. 2

      Utilize level-appropriate robotic system data for storytellingCSRB.Y3.11.2

    3. 3

      Continuation of this standard is not specifically included or excludedCSRB.Y3.11.3

    4. 4

      Continuation of this standard is not specifically included or excludedCSRB.Y3.11.4

    5. 5

      Continuation of this standard is not specifically included or excludedCSRB.Y3.11.5

    6. 6

      Communicate conditions of a robotic system in terms of performance, diagnostics, troubleshooting, and repairCSRB.Y3.11.6

Frequently asked questions

What grade levels do these standards cover?
Grade 9, Grade 10, Grade 11, and Grade 12