Standard set
Grades 9-12
Standards
Showing 49 of 49 standards.
1
Unit 1 - Problem Solving with AI
2
Unit 2 - Foundations of AI Programming
3
Unit 3 - AI and the Systems That Power It
4
Unit 4 - The Fabric of the Internet and AI
5
Unit 5 - Cybersecurity and Global Impacts
6
Unit 6 - Insights from Data and AI
1.1
Investigate how AI generates responses, using neural networks, transformers, and probabilistic models.
1.2
Critically evaluate AI-generated outputs, identifying bias, misinformation, and hallucinations.
1.3
Refine AI-generated content through prompt engineering and debugging techniques.
1.4
Explore AI's role in creativity, forecasting, and decision-making, balancing its strengths with ethical considerations.
1.5
Design and test AI-assisted solutions to real-world challenges, ensuring that AI is used responsibly and with human oversight.
2.1
Define and explain the purpose of algorithms and their applications.
2.2
Design algorithms using sequence, selection, and iteration.
2.3
Analyze the functionality of algorithms and propose improvements.
2.4
Write Python programs using variables, conditional statements, loops, and functions.
2.5
Debug and test Python programs systematically to ensure correctness and reliability.
2.6
Use modular design principles to write reusable functions with parameters and return values.
2.7
Use AI tools to support problem-solving, algorithm design, and debugging, while recognizing their limitations and biases
2.8
Evaluate the ethical implications of using AI in programming and implement strategies for ethical and fair implementation.
2.9
Identify career pathways in computing and connect programming skills to real-world opportunities.
2.10
Use computational thinking principles to design, analyze, and troubleshoot programs.
2.11
Apply abstraction, decomposition, and pattern recognition to solve problems effectively.
3.1
Explain how computational systems process data and how hardware, software, and operating systems collaborate to perform tasks.
3.2
Investigate and optimize computing systems to improve performance and achieve specific goals.
3.3
Design computing solutions that integrate hardware and software to collect and exchange data.
3.4
Apply human-centered design principles to create effective and inclusive systems or protocols.
3.5
Analyze the societal and ethical implications of AI and emerging technologies, including issues related to privacy, fairness, and accessibility.
3.6
Assess the benefits and risks of AI in various industries and real-world applications.
3.7
Use AI tools to investigate problems, generate solutions, and evaluate the accuracy, fairness, and reliability of outputs.
3.8
Apply AI to analyze data, improve workflows, and develop creative solutions.
3.9
Describe the role of data in AI applications and how different types of data (e.g., audio, visual, environmental) are collected and used computationally.
3.10
Engage in inclusive collaboration by valuing diverse perspectives and addressing ethical concerns in computing projects.
3.11
Identify career pathways in computing and describe how AI and emerging technologies are transforming industries and disciplines.
3.12
Explore the interdisciplinary applications of computing concepts in solving real-world problems.
4.1
Describe how data is transmitted, routed, and reassembled over the Internet.
4.2
Explain the roles of IP addressing, DNS, and redundancy in ensuring efficient communication.
4.3
Analyze the role of AI in enhancing network security.
4.4
Assess the implications of the digital divide and propose strategies to promote equitable Internet access.
4.5
Evaluate the ethical considerations of AI in network security and propose responsible solutions.
4.6
Identify and describe roles in networking and cybersecurity, such as Network Engineers and AI Cybersecurity Specialists.
4.7
Analyze how these careers contribute to addressing societal challenges and improving technology.
4.8
Use abstraction, decomposition, and pattern recognition to solve problems related to Internet communication and security.
4.9
Propose and evaluate solutions to complex networking challenges, including security risks and accessibility issues.
6.1
Understand the foundations of data science and its interdisciplinary nature.
6.2
Create and refine data questions to guide investigations.
6.3
Analyze datasets and apply various analysis techniques.
6.4
Develop visualizations to help answer data questions.
6.5
Use analysis results to tell a compelling data story.
6.6
Consider ethical concerns when creating data questions, analyzing data, and telling a data story.
Framework metadata
- Source document
- AI Foundations (AIF)
- License
- CC BY 4.0 US