YourStateStandards

South Carolina K–6 technology standards

South Carolina writes its own technology standards. They are published as South Carolina Computer Science and Digital Literacy Standards, adopted 2017 and are not a version of a national framework. 218 of 238 are matched to a national standard.

SBE-approved May 2017. 97.5% via column extraction. Crosswalk to iste-technology deferred (content worklist); record CSTA gap.

Framework
South Carolina Computer Science and Digital Literacy Standards
Adopted
2017
Source last checked
August 2, 2026
Read the official document

238 standards, kindergarten through 6th grade

  • K.CS.1.1K

    Identify traditional computing devices (e.g., tablets, smartphones, desktops, laptops) and non-traditional computing devices (e.g., microwave, oven, car).

  • K.CS.1.2K

    Recognize that people use computing devices to perform tasks.

  • K.CS.2.1K

    Use appropriate terminology in naming and identifying hardware (e.g., monitor, keyboard, mouse, earbuds, headphones, printer).

  • K.CS.2.2K

    Learn to handle computing devices with proper care (e.g., do not place food or drink near a computer or tablet; hold tablets or laptops with both hands when transporting them).

  • K.CS.3.1K

    Identify simple hardware problems (e.g., computer is not plugged into power source).

  • K.DA.1.1K

    Recognize that data can be collected and stored on different computing devices over time (e.g., progress in a video game).

  • K.DA.1.2K

    Recognize that data can be retrieved from different computing devices (e.g., progress in a video game; pictures from a smartphone).

  • K.DA.2.1K

    Identify and give examples of data (e.g., lunch choice, weather conditions).

  • K.DA.3.1K

    Recognize data displayed in picture graphs.

  • K.DA.4.1K

    Draw conclusions and make predictions from picture graphs (e.g., make predictions based on weather data presented in a picture graph).

  • K.DL.1.1K

    Recognize a program to use for word processing.

  • K.DL.1.2K

    Recognize a program to use for creating presentations.

  • K.DL.2.1K

    Understand safety rules when using a computing device.

  • K.DL.3.1K

    Learn how to protect personal information (e.g., username, password).

  • K.DL.4.1K

    Locate letter and number keys.

  • K.IC.1.1K

    List different ways in which computing devices are used in your daily life.

  • K.IC.1.2K

    Discover how some tasks can be completed with or without a computing device.

  • K.IC.2.1K

    List different computing devices used for communication.

  • K.NI.1.1K

    Recognize that people can communicate with others by using connected computing devices (e.g., cell phones, tablets).

  • 1.aK–6

    Recognize that equitable access to computing benefits society as a whole.

  • 1.bK–6

    Consider others' perspectives as well as one's own perspective when developing computational solutions.

  • 1.cK–6

    Consider the needs of a variety of end users regarding accessibility and usability.

  • 2.aK–6

    Select appropriate technological tools that can be used to collaborate on a project.

  • 2.bK–6

    Collaborate productively with individuals of varying perspectives, skills, and backgrounds.

  • 2.cK–6

    Set and implement equitable expectations and workloads when working in teams.

  • 2.dK–6

    Integrate constructive feedback while working in teams.

  • 3.aK–6

    Recognize when it is appropriate to solve a problem computationally.

  • 3.bK–6

    Make sense of computational problems and persevere in solving them.

  • 3.cK–6

    Relate computational problems to prior knowledge.

  • 3.dK–6

    Recognize that there may be multiple approaches to solving a problem.

  • 3.eK–6

    Approach problem solving iteratively, using a cyclical process.

  • 4.aK–6

    Consider the purpose of computational artifacts for practical use, personal expression, and/or societal impact.

  • 4.bK–6

    Recognize when to use the same solution for multiple problems.

  • 4.cK–6

    Test computational artifacts systematically by considering multiple scenarios and using test cases.

  • 4.dK–6

    Approach troubleshooting systematically.

  • 4.eK–6

    Consider performance, reliability, usability, and accessibility when evaluating and refining computational artifacts.

  • 5.aK–6

    Select and use appropriate technological tools to convey solutions to computing problems.

  • 5.bK–6

    Communicate about computational processes and solutions using appropriate terminology consistent with the intended audience and purpose.

  • 5.cK–6

    Articulate ideas responsibly by observing intellectual property rights and giving appropriate attribution.

  • 1.CS.1.11

    Identify tasks that can be performed with computing devices.

  • 1.CS.1.21

    Recognize some computing devices (e.g., computer, smartphone) can perform a variety of tasks and some computing devices are specialized (e.g., navigation system, game controller).

  • 1.CS.2.11

    Use appropriate terminology in naming and identifying software (e.g., web browser, application).

  • 1.CS.2.21

    Recognize that software acts on the input to affect the output (e.g., clicking on a mouse opens a program or application; typing on a keyboard displays letters on a screen).

  • 1.CS.3.11

    Identify and describe simple hardware problems. (e.g., headphones, keyboard, and/or mouse not plugged into the correct port).

  • 1.CS.3.21

    Identify and describe simple software problems (e.g., volume too soft/loud).

  • 1.DA.1.11

    Recognize that a variety of data (e.g., music, video, images, text) can be stored and retrieved from a computing device.

  • 1.DA.2.11

    Identify computing devices (e.g., digital thermometer, video game) that collect and display data.

  • 1.DA.3.11

    Recognize data displayed in picture graphs, T-charts, tallies, and bar graphs.

  • 1.DA.4.11

    Draw conclusions and make predictions from different types of graphs (i.e., object graphs, picture graphs, bar graphs).

  • 1.DL.1.11

    Produce a simple sentence using word processing software.

  • 1.DL.1.21

    Create a simple presentation with text and/or image.

  • 1.DL.2.11

    Demonstrate appropriate behaviors towards others when using a connected computing device.

  • 1.DL.2.21

    Recognize and avoid harmful behaviors (e.g., sharing private information).

  • 1.DL.3.11

    Demonstrate how to log in and log out from a connected computing device.

  • 1.DL.3.21

    Recognize the importance of logging out from a connected computing device.

  • 1.DL.3.31

    Recognize the difference between public and private information (e.g., personal information).

  • 1.DL.4.11

    Locate and use letter and number keys.

  • 1.DL.4.21

    Demonstrate the location of the home row keys.

  • 1.DL.4.31

    Develop proper keyboarding technique when keying letters and numbers (e.g., use both hands; utilize proper finger placement on home row keys; use letter and number keys).

  • 1.IC.1.11

    Recognize that many different careers use computing devices.

  • 1.IC.1.21

    Describe how some tasks can be completed with or without a computing device.

  • 1.IC.2.11

    Describe the different ways people can communicate using computing devices.

  • 1.NI.1.11

    Recognize that the internet can be used to gather information.

  • 1.NI.1.21

    Identify ways to connect with other people (e.g., direct message, voice talk, email, video chat).

  • 2.CS.1.12

    Classify computing devices according to purpose (e.g., navigation, game, communication, all-purpose).

  • 2.CS.1.22

    Recognize that computing devices have limitations (e.g., printing, screen size, mobility).

  • 2.CS.1.32

    Choose the appropriate computing device to complete a given task.

  • 2.CS.2.12

    Describe the function of common computing devices and components (e.g., desktop computer, laptop computer, tablet, monitor, keyboard, mouse, printer).

  • 2.CS.2.22

    Recognize software that controls computing devices (e.g., use an application to draw on the screen; use software to write a story or control robots).

  • 2.CS.2.32

    Use appropriate hardware and software to complete a given task.

  • 2.CS.3.12

    Recognize the difference between a simple hardware problem and a simple software problem (e.g., sound problem can mean headphones are unplugged (hardware) or sound is muted (software)).

  • 2.DA.1.12

    Recognize where data is stored (i.e., on the computing device or elsewhere).

  • 2.DA.1.22

    Store data (e.g., image, music) to a computing device.

  • 2.DA.1.32

    Retrieve data (e.g., image, music) from a computing device.

  • 2.DA.2.12

    Identify different ways and tools to collect data.

  • 2.DA.2.22

    Collect, organize and display data using object graphs, picture graphs, and bar graphs.

  • 2.DA.3.12

    Recognize how different data displays communicate information in different ways.

  • 2.DA.3.22

    Transform data into a new representation (i.e., object graphs, picture graphs, bar graphs, charts).

  • 2.DA.4.12

    Draw conclusions and make predictions from different types of graphs (i.e., scaled picture graphs, scaled bar graphs).

  • 2.DL.1.12

    Create text documents using a word processing program.

  • 2.DL.1.22

    Format a text document using a word processing program (e.g., change font style, including underline, italicize, bold; change font size).

  • 2.DL.1.32

    Create a multi-slide presentation with graphics or images using presentation software (e.g., create a new slide; rearrange slides).

  • 2.DL.2.12

    Demonstrate how to use appropriate behavior when sending messages online.

  • 2.DL.2.22

    Recognize how to credit work found online (e.g., image, photograph).

  • 2.DL.3.12

    Identify the characteristics of a strong password.

  • 2.DL.3.22

    Discuss the effects of password misuse.

  • 2.DL.4.12

    Locate and use letter, number, and punctuation keys.

  • 2.DL.4.22

    Demonstrate the use of function keys (e.g., shift, enter, backspace, delete, spacebar)

  • 2.DL.4.32

    Develop proper keyboarding technique when keying letters, numbers, and symbols (e.g., use both hands; utilize proper finger placement on home row keys; use letter, number, and punctuation keys).

  • 2.IC.1.12

    Identify the ways that computing has changed throughout society.

  • 2.IC.1.22

    Demonstrate how some tasks can be completed with or without a computing device.

  • 2.IC.2.12

    Explore similarities and differences between in-person and online communications.

  • 2.NI.1.12

    Gather information from the internet with supervision.

  • 2.NI.1.22

    Identify email as one way to communicate digitally.

  • 2.NI.1.32

    Use technology to work cooperatively and collaboratively with peers, teachers, and others.

  • 3.AP.1.13

    Describe a daily task as a sequence of steps.

  • 3.AP.2.13

    Describe, using picture models, an ordered list of steps to perform a simple task.

  • 3.AP.3.13

    Identify a simple task (e.g., eating breakfast; brushing your teeth; walking to the bus stop).

  • 3.AP.3.23

    Identify a complex task (e.g., getting ready for school).

  • 3.AP.4.13

    Use picture directions to design a series of steps to complete a simple task.

  • 3.AP.4.23

    Test a series of directions to successfully complete a simple task.

  • 3.CS.1.13

    Compare and contrast computing devices (e.g., tablets, laptops, smartphones).

  • 3.CS.1.23

    Identify the parts of a computing device (e.g., input devices, output devices, processors).

  • 3.CS.2.13

    Identify actions (e.g., opening a file; closing a window) that are specific to an operating system (e.g., Windows, MacOS, Android, iOS).

  • 3.CS.2.23

    Compare operating systems to application software (e.g., word processor, spreadsheet, presentation software, web browser).

  • 3.CS.3.13

    Troubleshoot simple hardware problems that may occur during use (e.g., hardware is plugged in or batteries charged; sound is muted/unmuted).

  • 3.CS.3.23

    Troubleshoot simple software problems that may occur during use (e.g., refresh or close a web browser; close a program).

  • 3.DA.1.13

    Understand the different types of data storage (e.g., flash drives, hard drives, cloud storage).

  • 3.DA.1.23

    Identify various kinds of data (e.g., text, images, sounds, numbers).

  • 3.DA.2.13

    Discuss appropriate tools for collecting data.

  • 3.DA.2.23

    Represent data with bar graphs.

  • 3.DA.3.13

    Interpret and analyze given data (i.e., tables).

  • 3.DA.4.13

    Draw conclusions from different types of graphs (i.e., scaled bar graphs, line plots).

  • 3.DA.4.23

    Discuss factors that impact accuracy.

  • 3.DL.1.13

    Create documents (e.g., essays, letters) using a word processing program.

  • 3.DL.1.23

    Edit and format a document using a word processing program to check spelling, change fonts, and change margins.

  • 3.DL.1.33

    Format a presentation using presentation software to insert an image/video, change background colors, and change text color.

  • 3.DL.1.43

    Understand that bullets are a way to organize a list.

  • 3.DL.2.13

    Demonstrate proper digital etiquette appropriate to the medium (e.g., not using all capital letters in an email).

  • 3.DL.2.23

    Recognize the disparity with regards to access to technology around the world and discuss ways in which digital equality may be reached.

  • 3.DL.3.13

    Understand the importance of acceptable use policies (e.g., to enforce safe internet usage among all members of the community).

  • 3.DL.3.23

    Distinguish between online content that is open and free to use and content that is protected by copyright.

  • 3.DL.3.33

    Understand the notion of "digital footprint" and the permanence and trackability associated with online communication (e.g., email, social media).

  • 3.DL.4.13

    Demonstrate proper keyboarding technique when keying letters, numbers, and symbols at a rate of 5 words per minute.

  • 3.DL.4.23

    Use software capabilities to correct errors.

  • 3.IC.1.13

    List examples of how computing technology has changed and improved the way people live, work, and interact.

  • 3.IC.2.13

    Identify and discuss the relevance and appropriateness of various electronic information sources (e.g., online databases such as Discus; web search engines).

  • 3.NI.1.13

    Identify and distinguish between wireless and wired connections.

  • 3.NI.2.13

    Communicate electronically with others with support from peers, teachers, and others.

  • 3.NI.2.23

    Recognize particular websites as sources of research.

  • 4.AP.1.14

    Use step-by-step instructions to perform tasks (i.e., sequential execution).

  • 4.AP.2.14

    Use a combination of picture models to reorder a sequence of steps.

  • 4.AP.2.24

    Recognize that the same steps can be ordered in different ways to perform the same task (i.e., simple control structures).

  • 4.AP.3.14

    Compose simple tasks (e.g., eating breakfast; brushing your teeth; walking to the bus stop) into a complex task (e.g., getting ready for school).

  • 4.AP.3.24

    Decompose a complex task (e.g., getting ready for school) into simple tasks (e.g., eating breakfast; brushing your teeth; walking to the bus stop).

  • 4.AP.4.14

    Use picture directions to design a series of steps to complete a complex task.

  • 4.AP.4.24

    Test a series of directions to successfully complete a complex task.

  • 4.CS.1.14

    Describe what distinguishes humans from machines.

  • 4.CS.1.24

    Identify a variety of computing devices and their functionality (e.g., mobility; available applications such as word processing; communication).

  • 4.CS.1.34

    Describe the major hardware components (e.g., memory, processor) of a computing device (e.g., tablets, laptops, smartphones).

  • 4.CS.2.14

    Explore the limitations of and advantages of various computing devices for particular uses.

  • 4.CS.2.24

    Explore application software (e.g., word processor, spreadsheet, presentation software, web browser).

  • 4.CS.3.14

    Reboot a computing device correctly.

  • 4.CS.3.24

    Identify whether the operating system or an application is the source of an error message.

  • 4.CS.3.34

    Identify and describe the causes of hardware (e.g., wiring), connectivity (e.g., no internet connection), and software (e.g., frozen screen) problems.

  • 4.DA.1.14

    Understand what it means to save a file in well-protected storage (e.g., hard drive, flash drive, cloud).

  • 4.DA.1.24

    Understand that computing devices have their own language (i.e., binary).

  • 4.DA.2.14

    Select and use appropriate non-digital and digital tools for collecting data.

  • 4.DA.2.24

    Represent data with bar graphs and line plots.

  • 4.DA.3.14

    Interpret and analyze given graphs (i.e., bar graphs, line plots).

  • 4.DA.4.14

    Apply factors that impact the accuracy of a conclusion.

  • 4.DL.1.14

    Create various documents (e.g., essays, posters) using a word processing program and including graphics (e.g., images, headlines).

  • 4.DL.1.24

    Edit and format a document using a word processing program to insert, delete and move material within the document.

  • 4.DL.1.34

    Format a presentation using presentation software to resize an image, change fonts, and change style.

  • 4.DL.1.44

    Insert and modify a bulleted list in a word processor and presentation software.

  • 4.DL.2.14

    Discuss methods for digital communication (e.g., email, instant messaging) and determine the best method for specific needs (e.g., quickly sending large amounts of information).

  • 4.DL.2.24

    Recognize and describe the potential risks and benefits associated with various forms of digital communication.

  • 4.DL.3.14

    Identify cyberbullying and describe potential strategies to manage and eliminate cyberbullying.

  • 4.DL.3.24

    Distinguish legal from illegal processes for downloading, sharing, and modifying online content.

  • 4.DL.4.14

    Demonstrate proper keyboarding technique when keying letters, numbers, and symbols at a rate of 10 words per minute.

  • 4.DL.4.24

    Use software capabilities to correct errors.

  • 4.IC.1.14

    Compare and contrast how computing has changed society from the past to the present.

  • 4.IC.2.14

    Compare the relevance and appropriateness of various electronic information sources (e.g., online databases such as Discus; web search engines).

  • 4.NI.1.14

    Identify types of wireless and wired connections (e.g., Wi-Fi, cellular).

  • 4.NI.2.14

    Identify the appropriate use of email as a communication avenue.

  • 4.NI.2.24

    Effectively use search engines to find information.

  • 4.NI.2.34

    Identify websites that are appropriate sources of research.

  • 5.AP.1.15

    Execute a sequence of instructions (i.e., algorithm) that mimic a daily task.

  • 5.AP.2.15

    Recognize that a sequence of steps can be repeated.

  • 5.AP.2.25

    Identify the result of a conditional statement (e.g., in the statement, "If it is dark, then turn on the light," the result is the lights turning on).

  • 5.AP.3.15

    Compose multiple levels of simple tasks (e.g., eating breakfast can include going to the table, sitting down in a chair, and picking up a spoon; brushing your teeth; walking to the bus stop) to make a more complex task.

  • 5.AP.3.25

    Decompose a complex task of higher complexity (e.g., cooking a meal) into simple tasks (e.g., selecting a recipe, getting the ingredients, preparing the food, and serving the meal, where the task of getting the ingredients can be decomposed into writing a shopping list, going to a store, selecting and buying the ingredients, and going home).

  • 5.AP.4.15

    Use a visual language to design and test a program that solves a simple task (e.g., online coding activity).

  • 5.CS.1.15

    Select the appropriate computing device for an application (e.g., writing an essay on a laptop versus on a smartphone).

  • 5.CS.1.25

    Explain the importance of the major hardware components of the computing device (e.g., input and output devices, processors).

  • 5.CS.2.15

    Justify the use of different computing devices for relevant tasks.

  • 5.CS.2.25

    Explore and compare multiple software applications (e.g., word processor, spreadsheet, presentation software, web browser).

  • 5.CS.3.15

    Respond appropriately to various error messages (e.g., "webpage not found;" "incorrect password").

  • 5.CS.3.25

    Identify the computing device components that may cause various problems.

  • 5.DA.1.15

    Save and retrieve files on computing devices.

  • 5.DA.1.25

    Recognize how text, images, and sounds are represented as binary numbers in computing devices.

  • 5.DA.2.15

    Compare and contrast tools for collecting data.

  • 5.DA.2.25

    Determine the most effective way to represent a given data set (e.g., bar graphs, line plots).

  • 5.DA.3.15

    Compare and contrast models (e.g., graphs, tables) for data analysis.

  • 5.DA.4.15

    Discuss accuracy based on data available.

  • 5.DL.1.15

    Create various documents using a word processing program with various page elements (e.g., headers, footers, citations, tables, textboxes).

  • 5.DL.1.25

    Edit and format a document using a word processing program to change page and paragraph layouts.

  • 5.DL.1.35

    Format a presentation using presentation software (e.g., add transitions and speaker notes).

  • 5.DL.1.45

    Demonstrate an effective use of a bulleted list in a word processor and presentation software.

  • 5.DL.1.55

    Add data to spreadsheet software and create a simple graph.

  • 5.DL.2.15

    Demonstrate an understanding of digital security (i.e., protecting your digital information).

  • 5.DL.2.25

    Demonstrate an understanding of digital rights and responsibilities (e.g., privacy, respectful communication).

  • 5.DL.3.15

    Demonstrate awareness of software piracy and its consequences.

  • 5.DL.3.25

    Understand the legal ramifications for sending or receiving inappropriate content (e.g., cyberbullying, harassment).

  • 5.DL.4.15

    Demonstrate proper keyboarding technique when keying letters, numbers, and symbols at a rate of 15 words per minute.

  • 5.DL.4.25

    Use software capabilities to correct errors.

  • 5.DL.4.35

    Demonstrate proper use of software capabilities to name, save, and retrieve information (e.g., organizing files and folders; following naming conventions).

  • 5.IC.1.15

    Discuss the positive and negative impacts of computing on society.

  • 5.IC.2.15

    Demonstrate an understanding of the relevance and appropriateness of various electronic information sources (e.g., online databases such as Discus; web search engines).

  • 5.NI.1.15

    Identify the advantages and disadvantages of various network types (e.g., wired, Wi-Fi, cellular data).

  • 5.NI.2.15

    Recognize video conferencing as a communication avenue.

  • 5.NI.2.25

    Modify search criteria and use advanced search tactics to improve search results.

  • 5.NI.2.35

    Utilize websites that are appropriate sources of research.

  • 6.AP.1.16

    Recognize that there are multiple ways to sequence instructions that can lead to the same result.

  • 6.AP.1.26

    Interpret pseudocode and flowcharts.

  • 6.AP.2.16

    Select appropriate coding control structures to skip or repeat instructions.

  • 6.AP.3.16

    Discuss the parts of a program (e.g., components of creating a video game include keeping score, determining winners/losers, moving characters, designing game art, and advancing levels).

  • 6.AP.4.16

    Use a beginner coding language (e.g., drag-and-drop, block-based) to design and code a simple program that solves a problem.

  • 6.AP.5.16

    Recognize variables that represent information (e.g., age, first name).

  • 6.AP.5.26

    Recognize variables can represent different types of data (e.g., numbers, words, colors, images).

  • 6.CS.1.16

    Identify and describe the key functional components (e.g., input devices, output devices, processor, operating system, software applications, memory, storage) of a computer.

  • 6.CS.1.26

    Identify relevant problems and how they are solved using computer science and various types of computing devices (e.g., directions to a location can be obtained through Global Position Systems (GPS) and/or online maps).

  • 6.CS.2.16

    Understand various ways software is acquired and installed.

  • 6.CS.3.16

    Identify the source of a problem using a systematic process (i.e., troubleshooting).

  • 6.DA.1.16

    Identify the file extensions (e.g., .ppt, .pdf, .mp3) associated with software programs.

  • 6.DA.2.16

    Explore real-world data collection (e.g., identification number at lunch; teacher taking attendance; grocery store shopping card).

  • 6.DA.3.16

    Explain how large data sets are represented graphically (e.g., frequency plots, bar graphs).

  • 6.DA.3.26

    Represent one set of numerical data (e.g., histograms, box plots, dot plots).

  • 6.DL.1.16

    Use professional email protocol to communicate and share information with peers and teachers (e.g., addressees, subject line, body, salutations, closing).

  • 6.DL.1.26

    Share documents created using word processing, presentation, and spreadsheet software via email attachments.

  • 6.DL.1.36

    Use formulas in spreadsheets to perform real-world calculations (e.g., creating budgets).

  • 6.DL.2.16

    Identify rules for safe internet use.

  • 6.DL.2.26

    Identify appropriate use of social media (e.g., cyberbullying prevention).

  • 6.DL.2.36

    Identify appropriate use of computing devices.

  • 6.DL.3.16

    Define and identify personal digital information.

  • 6.DL.3.26

    Identify consequences of inappropriate sharing of personal digital information.

  • 6.DL.4.16

    Demonstrate proper keyboarding technique when keying letters, numbers, and symbols at a rate of 20 words per minute.

  • 6.IC.1.16

    Explore how computer science is and can be used to solve problems in students' daily lives (e.g., "Internet of Things," smart appliances, smart cars).

  • 6.IC.1.26

    Discover positive and negative impacts of computing on society (e.g., personal, health, workforce, economy, education, culture, environment).

  • 6.IC.2.16

    Identify current communication methods and computing devices.

  • 6.IC.3.16

    Identify guidelines for safely using the internet.

  • 6.IC.4.16

    Identify unethical and illegal behavior.

  • 6.NI.1.16

    Identify and define hardware required to connect to a network (e.g., connect a school tablet or computer to Wi-Fi, network, or internet).

  • 6.NI.1.26

    Define an IP address and show an example.

  • 6.NI.1.36

    Identify a Uniform Resource Locator (URL).

  • 6.NI.1.46

    Define a packet and explain how they are used to transmit data across a network.

  • 6.NI.2.16

    Identify common security risks associated with using computer networks (e.g., compromised passwords, phishing, viruses).

  • 6.NI.2.26

    Identify how individuals and organizations protect data and information from security risks associated with using computer networks.

South Carolina’s other subjects