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