Please enable JavaScript to use CodeHS

Georgia Foundations of Artificial Intelligence Framework

Standards

Standard Description
IT-FAI-1.1 Communicate effectively through writing, speaking, listening, reading, and interpersonal abilities. Lessons
IT-FAI-1.2 Demonstrate creativity by asking challenging questions and applying innovative procedures and methods. Lessons
IT-FAI-1.3 Exhibit critical thinking and problem-solving skills to locate, analyze and apply information in career planning and employment situations. Lessons
IT-FAI-1.4 Model work readiness traits required for success in the workplace including integrity, honesty, accountability, punctuality, time management, and respect for diversity. Lessons
IT-FAI-1.5 Apply the appropriate skill sets to be productive in a changing, technological, diverse workplace to be able to work independently and apply teamwork skills. Lessons
IT-FAI-1.6 Present a professional image through appearance, behavior, and language. Lessons
IT-FAI-2.1 Define artificial intelligence and reflect on its current state. Lessons
IT-FAI-2.2 Describe the history and evolution of artificial intelligence over time. Lessons
IT-FAI-2.3 Identify important early examples of Artificial Intelligence and contributors to Artificial Intelligence development. Lessons
IT-FAI-2.4 Describe how Artificial Intelligence could be used to solve problems, including historical, current, and future problems. Lessons
IT-FAI-3.1 Identify and describe current examples of Artificial Intelligence applications in everyday life (e.g., gaming, social media, virtual assistants, email, online shopping, travel, art, smartphones, etc.). Lessons
IT-FAI-3.2 Identify and describe Artificial Intelligence technologies students interact with frequently and determine what problems and/or needs the Artificial Intelligence is intended to solve. Lessons
IT-FAI-3.3 Discuss how Artificial Intelligence is and could be used to enhance areas of student interest, real-world problems, business needs, and the future of work. Lessons
IT-FAI-3.4 Identify and analyze how Artificial Intelligence is impacting art and other creative fields. Lessons
IT-FAI-3.5 Define critical and contemporary areas of Artificial Intelligence (e.g., machine learning, natural language processing, computer vision). Lessons
IT-FAI-3.6 Investigate how machines can be trained to recognize data and distinguish between two different classes by using a web tool that trains a machine learning model without coding (e.g., Google Teachable Machine, Weka). Lessons
IT-FAI-4.1 Define, explain, and apply the building blocks of algorithms: sequencing, selection, iteration. Lessons
IT-FAI-4.2 Modify and create an algorithm to solve a problem. Lessons
IT-FAI-4.3 Evaluate algorithms analytically and empirically. Lessons
IT-FAI-4.4 Use an algorithm to create a program. Lessons
IT-FAI-4.5 Define, explain, and apply the ideas of decomposition, abstraction, data types (integer, string, Boolean, list/array), branches (if, then, else), iteration (for loop, while loop), event driven. Lessons
IT-FAI-4.6 Define different programming paradigms (e.g., functional, object-oriented, procedural, logic). Lessons
IT-FAI-4.7 Describe the principles of object-oriented programming. Lessons
IT-FAI-4.8 Create a program that implements loops and conditionals. Lessons
IT-FAI-4.9 Create a program that accepts user and sensor input to make a decision. Lessons
IT-FAI-4.10 Create a program that collects and organizes different data types. Lessons
IT-FAI-4.11 Define and implement comments in code to document the program. Lessons
IT-FAI-4.12 Trace code and debug problems in programs. Lessons
IT-FAI-4.13 Define UX (user experience) and explain why it must be considered when programming. Lessons
IT-FAI-5.1 Identify the different kinds of data we collect and share as Internet users (e.g., images, videos, texts, purchasing information, site history, etc.). Lessons
IT-FAI-5.2 Define the most basic types of data that computers use (e.g., numeric, text, dates, graphics, sound). Lessons
IT-FAI-5.3 Distinguish between data and information (e.g., data requires context to be information). Lessons
IT-FAI-5.4 Describe and construct a simple model of the data processing cycle (input-processing-output). Lessons
IT-FAI-5.5 Summarize how computers store data using bits (binary digits). Lessons
IT-FAI-5.6 Define Big Data and describe how it is used in Artificial Intelligence. Lessons
IT-FAI-5.7 Describe how Artificial Intelligence uses data to make predictions or decisions. Lessons
IT-FAI-5.8 Define logic and summarize its use in programming, including Artificial Intelligence. Lessons
IT-FAI-6.1 Select and organize different types of data using spreadsheet tools. Lessons
IT-FAI-6.2 Define and implement basic preset spreadsheet function to organize and manipulate data. Lessons
IT-FAI-6.3 Create tables and graphs to represent data visually using spreadsheets. Lessons
IT-FAI-6.4 Analyze data to construct informed summaries, decisions, or predictions related to the data. Lessons
IT-FAI-7.1 Define bias, perception, privacy, and accuracy in the context of Artificial Intelligence. Lessons
IT-FAI-7.2 Explore potential examples of bias using a web tool that trains a machine learning model without coding (e.g., Google Teachable Machine, Weka). Lessons
IT-FAI-7.3 Describe and critique how ethics and philosophy explicitly and implicitly play a role in Artificial Intelligence applications. Lessons
IT-FAI-7.4 Define and compare ethical and legal implications of Artificial Intelligence. Lessons
IT-FAI-7.5 Identify and describe ethical and societal Artificial Intelligence issues in a variety of settings (e.g., public safety, financial implications, social media marketing, government uses, different cultures and countries). Lessons
IT-FAI-7.6 Research the purpose of Artificial Intelligence for Good Foundation and other similar organizations (e.g., The Center for Human Compatible Artificial Intelligence, The Future of Life Institute) and describe their role in Artificial Intelligence development. Lessons
IT-FAI-8.1 Define, describe, and demonstrate productive collaboration, problem-solving, and leadership skills. Lessons
IT-FAI-8.2 Analyze the value of diversity in backgrounds and perspectives in collaboration and problem-solving. Lessons
IT-FAI-8.3 Apply computational thinking skills to find alternative or creative solutions to problems. Lessons
IT-FAI-8.4 Define the purpose of the Design Thinking Process and describe its steps (e.g., empathize, define, ideate, prototype, test). Lessons
IT-FAI-8.5 Apply the Design Thinking Process to collaboratively solve real-world problems. Lessons
IT-FAI-9.1 Explain the goals, mission, and objectives of the career-technical student organization (CTSO). Lessons
IT-FAI-9.2 Explore the impact and opportunities a student organization can develop to bring business and education together in a positive working relationship through innovative leadership and career development programs. Lessons
IT-FAI-9.3 Explore the local, state, and national opportunities available to students through participation in related student organization including but not limited to conferences, competitions, community service, philanthropy, and other CTSO activities. Lessons
IT-FAI-9.4 Explain how participation in career and technology education student organizations can promote lifelong responsibility for community service and professional development. Lessons
IT-FAI-9.5 Explore the competitive events related to the content of this course and the required competencies, skills, and knowledge for each related event for individual, team, and chapter competitions. Lessons