• Computational thinking--foundations (1)
    • Decompose a real-world problem into smaller, manageable subproblems using graphic organizers such as learning maps, concept maps, or other representations of data.

    • Identify patterns in real-world problems and make predictions based on the pattern.

    • Design and create an outline collaboratively that documents a problem, possible solutions, and an expected timeline for the development of a coded solution.

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

  • Computational thinking--applications (2)
    • Use variables within a program to store and modify data.

    • Use a design process to create block-based programs that include sequences, loops, conditionals, and events to solve an everyday problem.

    • Analyze a code and how the code may be reused to develop new or improved programs.

  • Creativity and innovation--innovative design process (3)
    • Explain the importance of and demonstrate personal skills and behaviors, including persistence, effective communication, following directions, mental agility, metacognition, problem solving and questioning, that are needed to implement a design process successfully.

    • Apply an appropriate design process that includes components to generate multiple solutions for an authentic problem and develop original products.

  • Creativity and innovation--emerging technologies (4)
    • Predict how emerging technologies may impact different communities.

  • Data literacy, management, and representation--collect data (5)
    • Identify and collect quantitative and qualitative data with digital tools.

    • Identify keyword(s), Boolean operators, and limiters within provided search strategies.

  • Data literacy, management, and representation--organize, manage, and analyze data (6)
    • Use digital tools to analyze and transform data and make inferences to answer questions.

  • Data literacy, management, and representation--communicate and publish results (7)
    • Use digital tools to communicate and display data using appropriate visualization to inform an intended audience.

  • Digital citizenship--social interactions (8)
    • Identify the components of a digital footprint such as online activity, game use, or social media platforms.

    • Describe appropriate digital etiquette for addressing different audiences such as peers, teachers, and other adults.

    • Apply appropriate digital etiquette for collaborating with different audiences such as peers, teachers, and other adults.

  • Digital citizenship--ethics and laws (9)
    • Demonstrate adherence to local acceptable use policy (AUP) and explain the importance of responsible and ethical technology use.

    • Describe the purpose of copyright law and the possible consequences for inappropriate use of digital content.

    • Create citations for digital forms of media with assistance.

  • Digital citizenship--privacy, safety, and security (10)
    • Discuss cybersecurity strategies such as using a secured internet connection to protect digital information.

    • Discuss how data collection technology is used to track online navigation and identify strategies to maintain digital privacy and security.

    • Discuss and identify how interactions can escalate online and explain ways to stand up to cyberbullying, including advocating for self and others.

  • Practical technology concepts--processes (11)
    • Identify file types for text, graphics, and multimedia files.

    • Perform software application functions, including inserting or deleting text and images and formatting tools or options.

  • Practical technology concepts--skills and tools (12)
    • Describe and evaluate operating systems, learning management systems, virtual systems, and network systems such as internet, intranet, wireless network, and short-range wireless technology.

    • Organize files using appropriate naming conventions and folder structures.

    • Demonstrate proper touch keyboarding techniques with increasing speed and accuracy and ergonomic strategies such as correct hand and body positions.

    • Demonstrate keyboard or other input device shortcuts with fluency.

    • Use help sources to research application features and solve software issues.