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