Standards
GLOBAL COLLABORATOR: Students use digital tools to broaden their perspectives and enrich their learning by collaborating with others and working effectively in teams locally and globally.
Generate resourceCREATIVE COMMUNICATOR: Students communicate clearly and express themselves creatively for a variety of purposes, such as AI prompt engineering, using platforms, tools, styles, formats, and digital media appropriate to their goals.
Generate resourceCOMPUTATIONAL THINKER: Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions.
Generate resourceINNOVATIVE DESIGNER: Students use a variety of technologies within a design process to identify and solve problems by creating new, useful, or imaginative solutions.
Generate resourceKNOWLEDGE CONSTRUCTOR: Students critically curate a variety of resources using digital tools, such as Artificial Intelligence chatbots, to construct knowledge, produce creative artifacts, and make meaningful learning experiences for themselves and others.
Generate resourceDIGITAL CITIZEN: Students recognize the responsibilities and opportunities for contributing to their digital communities, including making safe, legal, and ethical decisions using Artificial Intelligence.
Generate resourceEMPOWERED LEARNER: Students leverage technology to take an active role in choosing, achieving, and demonstrating competency in their learning goals, informed by the learning sciences.
Generate resourceStudents select appropriate platforms and tools to create, share, and communicate their work effectively.
Generate resourceStudents create original works or responsibly repurpose other digital resources into new creative works.
Generate resourceStudents communicate complex ideas clearly using various digital tools to convey the concepts textually, visually, graphically, etc.
Generate resourceStudents publish or present content designed for specific audiences and select platforms that will effectively convey their ideas to those audiences.
Generate resourceStudents practice defining problems to solve by computing for data analysis, modeling, or algorithmic thinking.
Generate resourceStudents find or organize data and use technology to analyze and represent it to solve problems and make decisions.
Generate resourceStudents break problems into component parts, identify key pieces, and use that information to problem-solve.
Generate resourceStudents demonstrate an understanding of how automation works and use algorithmic thinking to design and automate solutions.
Generate resourceStudents manage their digital identities and reputations within school policy, including demonstrating an understanding of how digital actions are never fully erasable.
Generate resourceStudents demonstrate and advocate for positive, safe, legal, and ethical habits when using technology and when interacting with others online.
Generate resourceStudents demonstrate and advocate for an understanding of intellectual property with both print and digital media — including copyright, permission, and fair use — by creating a variety of media products that include appropriate citation and attribution elements.
Generate resourceStudents demonstrate an understanding of what personal data is and how to keep it private and secure, including the awareness of terms such as encryption, HTTPS, password, cookies, and computer viruses; they also understand the limitations of data management and how data-collection technologies work.
Generate resourceStudents articulate personal learning goals, select and manage appropriate technologies to achieve them and reflect on their successes and areas of improvement in working toward their goals.
Generate resourceStudents identify and develop online networks within school policy and customize their learning environments in ways that support their learning, in collaboration with an educator.
Generate resourceStudents actively seek performance feedback from people, including teachers, and from functionalities embedded in digital tools to improve their learning process, and they select technology to demonstrate their learning in a variety of ways.
Generate resourceStudents are able to navigate a variety of technologies and transfer their knowledge and skills to learn how to use new technologies.
Generate resourceStudents use digital tools to interact with others to develop a richer understanding of different perspectives and cultures.
Generate resourceStudents use collaborative technologies to connect with others, including peers, experts, and community members, to learn about issues and problems or to gain a broader perspective.
Generate resourceStudents determine their role in a team to meet goals, based on their knowledge of technology and content and personal preference.
Generate resourceStudents select collaborative technologies and use them to work with others to investigate and develop solutions related to local and global issues.
Generate resourceStudents engage in a design process and employ it to generate ideas, create innovative products, or solve authentic problems.
Generate resourceStudents select and use digital tools to support a design process and expand their understanding to identify constraints and trade-offs and weigh risks.
Generate resourceStudents engage in a design process to develop, test, and revise prototypes, embracing the cyclical process of trial and error and understanding problems or setbacks as potential opportunities for improvement.
Generate resourceStudents demonstrate the ability to persevere and handle greater ambiguity as they work to solve open-ended problems.
Generate resourceStudents demonstrate and practice the ability to effectively use research strategies to locate appropriate digital resources in support of their learning.
Generate resourceStudents practice and demonstrate the ability to evaluate resources for accuracy, perspective, credibility, and relevance.
Generate resourceStudents locate and collect resources from a variety of sources and organize assets into collections for a wide range of projects and purposes.
Generate resourceStudents explore real-world issues and problems and actively pursue an understanding of them and solutions for them.
Generate resourceIT FundamentalsLearners apply fundamental principles of IT, including the history of IT and its impact on society, common industry terms, systems theory, information storage and retrieval, database management, and computer hardware, software, and peripheral device configuration and installation. This base of knowledge and skills may be applied across the career field.
Generate resourceTroubleshootingSelect and apply troubleshooting methodologies for problem solving.
Generate resourceSelect troubleshooting methodology (e.g., top down, bottom up, follow the path, spot the differences).
Generate resourcePerformance Tests and Acceptance PlansDevelop performance tests and acceptance plans.
Generate resourceCreate a written procedure agreed by the stakeholders and project team for determining the acceptability of the project deliverables.
Generate resourceDevelop test cases that are realistic, compare with expected performance, and include targeted platforms and device types.
Generate resourceIdentify support staff, training needs, and contingency plans in the rollout plan.
Generate resourceTest delivered application to assure that it is fully functional for the customer or user and meets all requirements.
Generate resourceIdentify and explain coding information and representation of characters (e.g., American Standard Code for Information Interchange [ASCII], Extended Binary Coded Decimal Interchange Code [EBCDIC], Unicode).
Generate resourceDetermine the target audience, client needs, expected outcomes, objectives, and budget.
Generate resourceDevelop a timeline, a communication plan, a task breakdown, costs (e.g., equipment, labor), deliverables, and responsibilities for completion.
Generate resourceProgramming and Software SystemsLearners apply principles of computer programming and software development to develop code; build, test, and debug programs; create finished products; and plan, analyze, design, develop, implement, and support software applications.
Generate resourceDescribe how computer programs and scripts can be used to solve problems (e.g., desktop, mobile, enterprise).
Generate resourceExplain how algorithms and data structures are used in information processing.
Generate resourceModel the solution using both graphic tools (e.g., flowcharts) and pseudocode techniques.
Generate resourceDescribe, compare, and contrast the basics of procedural, structured, object-oriented (OO), and event driven programming.
Generate resourceAnalyze the strengths and weaknesses of different languages for solving a specific problem.
Generate resourceComputational and String OperationsDevelop code that performs computational and string operations.
Generate resourceCompare primitive types of numeric and nonnumeric data (e.g., integers, floats, Boolean, strings).
Generate resourceIdentify the scope of data (e.g., global versus local, variables, constants, arrays).
Generate resourceWrite code that applies string operations (e.g., concatenation, pattern matching, substring).
Generate resourceLogical Operations and Control StructuresDevelop code that uses logical operations and control structures.
Generate resourceIntegrated Development EnvironmentBuild and test a program using an integrated development environment (IDE).
Generate resourceEnsure code quality by testing and debugging the application (e.g., system testing, user acceptance testing).
Generate resourceIdentify a programming language, framework, and an integrated development environment (IDE).
Generate resourceDocument a design using the appropriate tools (e.g., program flowchart, dataflow diagrams, Unified Modeling Language [UML]).
Generate resourceCreate documentation (e.g., implementation plan, contingency plan, data dictionary, user help).
Generate resourceWeb DevelopmentLearners apply principles of design and technology, including programming standards and protocols, to create, test, host, and maintain web pages and websites with text, graphics, multimedia, scripting, linking, and data integration in a structure that is easy to navigate and accessible for all users via a variety of hardware and software platforms.
Generate resource