YourStateStandards

Florida K–6 technology standards

Florida writes its own technology standards. They are published as Florida's State Academic Standards - Computer Science, adopted 2026 and are not a version of a national framework. 236 of 250 are matched to a national standard.

Manual acquisition from Florida's adopted .docx filing (Ref-19652, 'CS Academic Standards 6A-1.09401 clean.docx'), effective 2026-08-03. CSP's 'Computer Science (2024-)' family was a stale adoption AND destroyed (35 grade-6 codes ingested under grade-5, merged by importKey). RE-RUN scripts/extract-fl-cs.py after any re-fetch; the subjectMap 'Computer Science':'' entry keeps the CSP family from overwriting this manual CSV.

Framework
Florida's State Academic Standards - Computer Science
Adopted
2026
Source last checked
August 3, 2026
Read the official document

250 standards, kindergarten through 6th grade

  • SC.K.CC.1.1K
    Provide positive feedback.
  • SC.K.CO.1.1K
    Recognize components of computing devices.
  • SC.K.CO.1.2K
    Identify what types of computer components can be used with senses.
  • SC.K.CO.1.3K
    Identify tools used for creative expression.
  • SC.K.CO.1.4K
    Create a project that expresses thoughts and ideas.
  • SC.K.CO.1.5K
    Explore the keyboard of a computer through Consonant-Vowel-Consonant (CVC) words.
  • SC.K.CO.1.6K
    Recognize that universal icons represent tools or information.
  • SC.K.CO.1.7K
    Discuss proper care for electronic devices.
  • SC.K.HS.1.1K
    Determine the risks of Internet usage.
  • SC.K.HS.1.2K
    Explore the need for adult permission before using a network- capable device.
  • SC.K.HS.1.3K
    Discuss that a password helps protect the privacy of information.
  • SC.K.HS.1.4K
    Explain that some information is private and should not be shared online or in person.
  • SC.K.HS.2.1K
    Explore the impact that technology has on the senses.
  • SC.K.HS.2.2K
    Explore how to create a healthy balance between physical activity and time spent on a digital device.
  • SC.K.PE.1.1K
    Discuss how a computer program is a set of instructions made by people to show a computer how to complete a task.
  • SC.K.PE.2.1K
    Recognize different types of data.
  • SC.K.PE.2.2K
    Use different data representations to make comparisons.
  • SC.K.PE.3.1K
    Arrange or sort information.
  • SC.K.PE.3.2K
    Solve problems involving logical order thinking or sequencingwith or without technology.
  • SC.K.PE.3.3K
    Observe patterns of daily life and routines.
  • SC.K.PE.3.4K
    Create and use repeating patterns using letters, numbers orsymbols.
  • SC.K.TI.1.1K
    Explore the use of technology in daily life.
  • SC.K.TI.2.1K
    Introduce and state the importance of rules.
  • SC.1.CC.1.11
    Communicate and collaborate with teachers and other students with and without the use of technology.
  • SC.1.CO.1.11
    Recognize and operate different types of computer components.
  • SC.1.CO.1.101
    Create multimedia files.
  • SC.1.CO.1.111
    Demonstrate proper care for electronic devices.
  • SC.1.CO.1.21
    Create and review projects using digital tools.
  • SC.1.CO.1.31
    Identify tools that can be used for data collection.
  • SC.1.CO.1.41
    Identify tools that can be used for sharing information.
  • SC.1.CO.1.51
    Demonstrate how to complete a task using a digital device.
  • SC.1.CO.1.61
    Discuss the importance of saving digital work.
  • SC.1.CO.1.71
    Use the keyboard of a computer to write consonant-vowel-consonant (CVC) and consonant-vowel-consonant-e (CVCe) words.
  • SC.1.CO.1.81
    Type a username and password accurately.
  • SC.1.CO.1.91
    Recognize and operate different types of computer applications.
  • SC.1.HS.1.11
    Define and recognize the risks of Internet usage.
  • SC.1.HS.1.21
    Explain the need for adult permission before using a network-capable device.
  • SC.1.HS.1.31
    Recognize why student identification is considered secure information.
  • SC.1.HS.2.11
    Define and discuss what makes a healthy balance between unplugged activities and time spent on a digital device.
  • SC.1.PE.1.11
    Explain that a computer program can only follow a set of instructions made by people to complete a task.
  • SC.1.PE.2.11
    Determine what makes data important.
  • SC.1.PE.2.21
    Sort data using visual representation tools.
  • SC.1.PE.2.31
    Recognize the type of data needed to be collected and use it to solve a specific problem using models.
  • SC.1.PE.3.11
    Create a pattern that can be repeated to complete a task.
  • SC.1.PE.3.21
    Extend a repeated pattern.
  • SC.1.PE.3.31
    Describe how data collected from models can be used to solve real-world problems.
  • SC.1.TI.1.11
    Discuss that individuals can use computing technology in the workplace or school to perform many important tasks and functions.
  • SC.1.TI.1.21
    Explore that individuals can use computing technology at home to perform many important tasks and functions.
  • SC.1.TI.1.31
    Explore Artificial Intelligence (AI)-powered devices.
  • SC.1.TI.2.11
    Identify why personal information should be kept private.
  • SC.1.TI.2.21
    Compare information from two different digital resources on the same topic to confirm accuracy.
  • SC.2.CC.1.12
    Identify a variety of digital tools used for communication.
  • SC.2.CC.1.22
    Describe the similarities and differences among the Internet, websites and online applications.
  • SC.2.CC.1.32
    Complete basic keyword searches.
  • SC.2.CC.1.42
    Identify concepts illustrated by a simple simulation.
  • SC.2.CO.1.12
    Identify the characteristics of hardware.
  • SC.2.CO.1.22
    Demonstrate the proper handling of computers and devices.
  • SC.2.CO.1.32
    Use the keyboard of a computer to write simple sentences.
  • SC.2.CO.1.42
    Create an audio or video recording.
  • SC.2.CO.1.52
    Create and present a digital product.
  • SC.2.CO.1.62
    Explain that a computer program is running when a program or command is executed.
  • SC.2.CO.1.72
    Identify the characteristics of software.
  • SC.2.CO.1.82
    Introduce network system tools and how to determine if they are connected to a network.
  • SC.2.CO.1.92
    Identify the strength of a network system from the symbol on a computing device.
  • SC.2.HS.1.12
    Identify examples of safe and unsafe online communications.
  • SC.2.HS.1.22
    Demonstrate why personal or family member login usernames, passcodes, passwords and secure logins should not be shared with other people.
  • SC.2.HS.1.32
    Discuss the difference between weak and strong passwords.
  • SC.2.HS.1.42
    Recognize that digital content posted online should have the consent of the subject.
  • SC.2.HS.2.12
    Identify healthy digital use habits.
  • SC.2.HS.2.22
    Identify if there is a need to reduce screen time and how that can be done.
  • SC.2.PE.1.12
    Construct code segments using tools that do not require a textual programming language.
  • SC.2.PE.2.12
    Collect data using a variety of computing methods.
  • SC.2.PE.2.22
    Explore dividing a collection of data or objects into like groups.
  • SC.2.PE.2.32
    Create data visualizations.
  • SC.2.PE.3.12
    Create a repeatable pattern, with or without technology, to solve a problem.
  • SC.2.PE.3.22
    Develop a plan that could be used to create a story.
  • SC.2.PE.3.32
    Demonstrate the use of conditional logic.
  • SC.2.PE.3.42
    Solve questions using models, simulations or data.
  • SC.2.TI.1.12
    Recognize that people use computing technology in the workplace or school to perform many important tasks and functions.
  • SC.2.TI.1.22
    Recognize that people use computing technology at home to perform many important tasks and functions.
  • SC.2.TI.1.32
    Identify and compare Artificial Intelligence (AI) devices to other devices.
  • SC.2.TI.2.12
    Evaluate if given information (written or visual) is accurate.
  • SC.3.CC.1.13
    Describe how collaborating with others can be beneficial to a project.
  • SC.3.CC.1.23
    Use feedback from peers to make revisions using technology.
  • SC.3.CC.1.33
    Explain that searches may be enhanced by key terms.
  • SC.3.CC.1.43
    Describe how computer simulations can help communicate ideas in concepts or problem-solving.
  • SC.3.CC.2.13
    Identify uses of technology when sending communication over the Internet.
  • SC.3.CC.2.23
    Describe responsible uses of modern communication media and devices.
  • SC.3.CO.1.13
    Classify hardware as input, output, both or neither.
  • SC.3.CO.1.23
    Use the keyboard of a computer to write short paragraphs or short stories.
  • SC.3.CO.1.33
    Identify digital tools used for writing activities.
  • SC.3.CO.1.43
    Identify digital tools for data collection.
  • SC.3.CO.1.53
    Use digital tools for sharing information.
  • SC.3.CO.1.63
    Apply self-editing practices to improve accuracy.
  • SC.3.CO.1.73
    Categorize software based on its main purpose.
  • SC.3.CO.1.83
    Introduce how network systems are part of a global communication network.
  • SC.3.HS.1.13
    Discuss the need for parental control settings on network- capable devices.
  • SC.3.HS.1.23
    Discuss why some sites or games have age requirements.
  • SC.3.HS.1.33
    Explain what actions should be taken if students are either victims or witnesses of cyberbullying or harassment.
  • SC.3.HS.2.13
    Explore ways to balance movement and screen time.
  • SC.3.HS.2.23
    Demonstrate the use of healthy digital habits.
  • SC.3.PE.1.13
    Explore using graphics, blocks or visual cues to design a program.
  • SC.3.PE.1.23
    Create a program that includes user choices based on defined conditions.
  • SC.3.PE.2.13
    Collect data using a digital tool.
  • SC.3.PE.2.23
    Compile data collected and draw conclusions based on trends.
  • SC.3.PE.2.33
    Analyze data for trends.
  • SC.3.PE.3.13
    Create a repeatable pattern to solve a problem.
  • SC.3.PE.3.23
    Demonstrate how programs written differently can have the same outcome.
  • SC.3.PE.3.33
    Use graphical programming or visual cues to represent a set of instructions (algorithm) that includes repetition.
  • SC.3.PE.3.43
    Create a model or a simulation of a system and explain what the model shows.
  • SC.3.PE.3.53
    Explain the process of sorting information into a useful order.
  • SC.3.TI.1.13
    Summarize how different types of computing devices are used to communicate with others on a daily basis.
  • SC.3.TI.1.23
    Identify adaptive technology and discuss how it has changed over time.
  • SC.3.TI.1.33
    Discuss the uses of Artificial Intelligence (AI) in daily life.
  • SC.3.TI.2.13
    Demonstrate awareness of copyright laws to show respect for the ideas of others when using digital artifacts.
  • SC.3.TI.2.23
    Identify various digital artifacts and whether they are copyrighted or trademarked.
  • SC.3.TI.2.33
    Cite evidence using direct and indirect citations.
  • SC.3.TI.2.43
    Identify digital information resources used to answer research questions.
  • SC.4.CC.1.14
    Demonstrate ways that technology can foster teamwork.
  • SC.4.CC.1.24
    Demonstrate collaboration and problem-solving.
  • SC.4.CC.1.34
    Discuss ways that collaboration can lead to innovation.
  • SC.4.CC.1.44
    Explain why providing and receiving feedback from others can improve performance for projects.
  • SC.4.CC.1.54
    Compare different communication technologies.
  • SC.4.CC.2.14
    Gather information from a variety of digital resources.
  • SC.4.CC.2.24
    Organize information from digital resources.
  • SC.4.CO.1.14
    Demonstrate keyboarding skills for communication.
  • SC.4.CO.1.24
    Create and edit multimedia artifacts using digital tools.
  • SC.4.CO.1.34
    Publish multimedia artifacts using digital tools based on feedback.
  • SC.4.CO.1.44
    Determine whether software can be described as a system or application software.
  • SC.4.CO.1.54
    Troubleshoot digital problems that may occur during daily use.
  • SC.4.CO.1.64
    Discuss ways computers connect.
  • SC.4.HS.1.14
    Discuss what makes websites and applications appropriate for use at school.
  • SC.4.HS.1.24
    Discuss how websites and applications can be utilized for different purposes.
  • SC.4.HS.1.34
    Evaluate the permanence of content posted online.
  • SC.4.HS.1.44
    Identify the legal and social consequences of cyberbullying.
  • SC.4.HS.2.14
    Identify the impact of digital device usage on behavior.
  • SC.4.PE.1.14
    Explain that when writing programs, a specific initial program environment is necessary.
  • SC.4.PE.1.24
    Create a condition that will modify a situation or value in the program.
  • SC.4.PE.2.14
    Collect, organize and graph data.
  • SC.4.PE.2.24
    Analyze a graphical representation of data.
  • SC.4.PE.3.14
    Describe how computational thinking can be used to solve real-world issues in science and engineering.
  • SC.4.PE.3.24
    Create a list of steps (algorithm) to solve a real-world problem.
  • SC.4.TI.1.14
    Explain how over time digital literacy has been used to simplify tasks and functions.
  • SC.4.TI.1.24
    Explore and identify the functions of adaptive technologies and how they have changed over time.
  • SC.4.TI.1.34
    Explain how Artificial Intelligence (AI) affects our ability to access, create and modify content.
  • SC.4.TI.2.14
    Define plagiarism and explore the impacts of plagiarized materials.
  • SC.5.CC.1.15
    Identify appropriate and inappropriate uses of technology for communication with others.
  • SC.5.CC.1.25
    Demonstrate ways with or without technology that collaborating with others can support problem solving.
  • SC.5.CC.1.35
    Revise and refine thinking based on peer feedback.
  • SC.5.CC.2.15
    Research and use information gathered from digital resources.
  • SC.5.CC.2.25
    Support ideas using collected evidence through research.
  • SC.5.CO.1.15
    Describe the function and purpose of various input/output devices.
  • SC.5.CO.1.25
    Create a digital project that answers a research question, clearly communicating thoughts and ideas.
  • SC.5.CO.1.35
    Explore the use of keyboard shortcuts.
  • SC.5.CO.1.45
    Explore the use of the keyboard with proper finger placement for all rows.
  • SC.5.CO.1.55
    Explain how computers access a network and how to effectively troubleshoot.
  • SC.5.CO.1.65
    Explain how computers can communicate to transfer data.
  • SC.5.CO.2.15
    Identify hardware components in the computation cycle as input, processing, output and storage.
  • SC.5.CO.2.25
    Troubleshoot hardware problems that may occur during everyday use.
  • SC.5.CO.3.15
    Identify software components in the computation cycle asinput, processing, output and storage.
  • SC.5.CO.3.25
    Troubleshoot software problems that may occur during everyday use.
  • SC.5.HS.1.15
    Discuss the importance of a search engine’s safe-search feature.
  • SC.5.HS.1.25
    Describe the role that parental digital monitoring programs play in Internet safety.
  • SC.5.HS.1.35
    Describe threats to safe and efficient use of electronic devices.
  • SC.5.HS.2.15
    Define the 20-20-20 rule for technology.
  • SC.5.HS.2.25
    Discuss ways to counteract digital fatigue.
  • SC.5.HS.3.15
    Explain the impact of digital media, communication and the consequences of cyberbullying and harassment.
  • SC.5.PE.1.15
    Explain how computers model intelligent behavior.
  • SC.5.PE.1.25
    Create a program in a graphical environment.
  • SC.5.PE.1.35
    Create a program using arithmetic operators, conditionals andrepetition in programs.
  • SC.5.PE.1.45
    Detect and correct program errors.
  • SC.5.PE.2.15
    Describe examples of databases from everyday life.
  • SC.5.PE.2.25
    Identify data types and data structures.
  • SC.5.PE.2.35
    Analyze the data from a given scenario.
  • SC.5.PE.3.15
    Identify the concepts illustrated by a simulation that offers problems and solutions.
  • SC.5.PE.3.25
    Solve problems using digital graphic organizers.
  • SC.5.PE.3.35
    Explain that there are several possible algorithms for searching within a dataset.
  • SC.5.PE.3.45
    Explain how to identify and correct logical errors in algorithms.
  • SC.5.TI.1.15
    Explain how access to technology helps empower individuals and groups.
  • SC.5.TI.1.25
    Explore various technology-related career paths.
  • SC.5.TI.1.35
    Evaluate audio and video technologies and their impact on communication.
  • SC.5.TI.2.15
    Compare digital resources.
  • SC.5.TI.2.25
    Describe the purpose of copyright.
  • SC.5.TI.2.35
    Describe the possible consequences for improper use of digital materials that are protected by copyright.
  • SC.5.TI.2.45
    Verify information from digital resources.
  • SC.5.TI.2.55
    Demonstrate how to cite sources.
  • SC.6.CC.1.16
    Demonstrate an ability to communicate through various online tools.
  • SC.6.CC.2.16
    Create a digital product individually and collaboratively.
  • SC.6.CO.1.16
    Identify multiple file format types.
  • SC.6.CO.1.26
    Identify applications that have different desktop and online versions.
  • SC.6.CO.1.36
    Identify the differences between wired and wireless computer networks.
  • SC.6.CO.1.46
    Describe how information is translated and communicated between computers and devices over a network.
  • SC.6.CO.1.56
    Explain that a database is a collection of digital data that can be organized, stored and retrieved in a designated order.
  • SC.6.CO.1.66
    Research questions using digital information resources.
  • SC.6.CO.2.16
    Identify and describe the major hardware components and functions of computer systems.
  • SC.6.CO.3.16
    Describe the essential characteristics of a software artifact.
  • SC.6.CO.3.26
    Describe the main functions of an operating system.
  • SC.6.CO.3.36
    Explain how an operating system provides user and system services.
  • SC.6.CO.3.46
    Describe the major software components and functions of computer systems.
  • SC.6.CO.3.56
    Evaluate various forms of input and output (IO) and peripheral devices.
  • SC.6.CS.1.16
    Define the states of data.
  • SC.6.CS.1.26
    Illustrate the concept of access control and how to limit access to authorized users.
  • SC.6.CS.1.36
    Discuss the importance of cybersecurity.
  • SC.6.CS.1.46
    Determine information that should remain confidential.
  • SC.6.CS.1.56
    Identify the need for encryption.
  • SC.6.CS.1.66
    Recognize the importance of digital identity.
  • SC.6.CS.2.16
    Identify the need for security safeguards on personal devices.
  • SC.6.ET.1.16
    Identify technology used to support specialized forms of human-computer interaction (HCI).
  • SC.6.ET.1.26
    Identify technology skills needed in the workplace.
  • SC.6.ET.2.16
    Identify the characteristics of Artificial Intelligence (AI).
  • SC.6.ET.2.26
    Discuss the benefits associated with Artificial Intelligence (AI).
  • SC.6.ET.3.16
    Explain why some tasks can be accomplished faster by computers.
  • SC.6.ET.3.26
    Describe how humans and machines interact to accomplish tasks that neither can accomplish alone.
  • SC.6.HS.1.16
    Identify the connection between strong passwords and Internet safety.
  • SC.6.HS.1.26
    Discuss the need for downloads to come from trusted sources.
  • SC.6.HS.1.36
    Describe safe practices when participating in digital communication.
  • SC.6.HS.1.46
    Evaluate a given website to determine if it is safe for users.
  • SC.6.HS.2.16
    Define the online disinhibition effect.
  • SC.6.HS.2.26
    List negative impacts of excessive device usage.
  • SC.6.HS.3.16
    Explore the impact that digital media and communication hason our behavior.
  • SC.6.PE.1.16
    Identify the types of operations that can be performed on different data types.
  • SC.6.PE.1.106
    Use conditional statements for a specified purpose.
  • SC.6.PE.1.116
    Design solutions that use repetition and two-way selection.
  • SC.6.PE.1.26
    Develop a program using a string data type.
  • SC.6.PE.1.36
    Develop a program using a numeric data type.
  • SC.6.PE.1.46
    Index selected items within a list.
  • SC.6.PE.1.56
    Compare data types and their uses.
  • SC.6.PE.1.66
    Develop a program using a Boolean data type.
  • SC.6.PE.1.76
    Write code segments that use standard mathematical operators.
  • SC.6.PE.1.86
    Use a function for a specified purpose.
  • SC.6.PE.1.96
    Use looping techniques for a specified purpose.
  • SC.6.PE.2.16
    Create designated graph types using data.
  • SC.6.PE.2.26
    Analyze a database and propose solutions based on a task or problem.
  • SC.6.PE.2.36
    Create a simple database.
  • SC.6.PE.3.16
    Identify what kinds of real-world problems can be solved using modeling and simulation.
  • SC.6.PE.3.26
    Interact with content-specific models and simulations to support learning, research and problem-solving.
  • SC.6.PE.3.36
    Design a digital model.
  • SC.6.PE.3.46
    Identify the benefits and the limitations of the use of models.
  • SC.6.PE.3.56
    Create a visual representation of a solution to a problem.
  • SC.6.PE.3.66
    Evaluate the logical flow of a step-by-step program by acting it out through computer-free activities.
  • SC.6.PE.3.76
    Select tools and technology resources to accomplish a variety of tasks and solve problems.
  • SC.6.PE.4.16
    Recognize the phases of the software development life cycle.
  • SC.6.TI.1.16
    Recognize the data content sources that make your digital footprint.
  • SC.6.TI.1.26
    Explore the history of computer and other devices.
  • SC.6.TI.1.36
    Create a timeline for the innovation of an electronic device.
  • SC.6.TI.1.46
    Describe various technology-related career paths.
  • SC.6.TI.2.16
    Recognize the consequences of plagiarism on the development of creative works.
  • SC.6.TI.2.26
    Demonstrate compliance with the school’s Acceptable Use Policy.
  • SC.6.TI.2.36
    Explain fair use for using copyrighted materials.
  • SC.6.TI.2.46
    Generate citations for text and non-text sources using a digital tool.

Florida’s other subjects