YourStateStandards

Rhode Island K–6 technology standards

Rhode Island writes its own technology standards. They are published as Rhode Island K-12 Computer Science Education Standards, adopted 2018 and are not a version of a national framework. 81 of 82 are matched to a national standard.

MANUAL: RIDE's 2018 RI CS Standards replaced the superseded 2011 E&T GSEs CSP still carries (excluded via subjectMap 'Engineering and Technology' -> '' so a re-fetch cannot overwrite; re-run the extractor after any re-fetch). 82 K-6 rows from the concise standards table; full code set-difference vs the PDF (all 82 present, 0 drift, 34 level-3 dropped). DERIVED: level-2 (6-8 band) rows clipped to gradeLevel 6 for K-6 scope (RI PE precedent); codes remain the state's own <level>-<concept>-<sub>-<n>.

Framework
Rhode Island K-12 Computer Science Education Standards
Adopted
2018
Source last checked
August 18, 2026
Read the official document

82 standards, kindergarten through 6th grade

  • 1A-CT-A-1K–2

    Model daily processes by creating and following algorithms to complete tasks.

  • 1A-CT-V-1K–2

    Model real-world data and how it is stored.

  • 1A-CT-D-1K–2

    Model real-world objects and/or processes that can be represented by various types of data.

  • 1A-CT-C-1K–2

    Develop simple programs with sequences and simple repetitions

  • 1A-CT-M-1K–2

    Decompose a task into a set of smaller tasks.

  • 1A-CT-CD-1K–2

    Develop a plan that describes what a computational artifact should look like and how it should perform.

  • 1A-CT-CD-2K–2

    Identify a task that includes sequences and simple loops

  • 1A-CSN-H-1K–2

    Identify the inputs and outputs of a computer system.

  • 1A-CSN-HS-1K–2

    Use appropriate terminology in identifying and describing the function of common physical components of computing systems (hardware).

  • 1A-CSN-T-1K–2

    Describe basic hardware and software problems using appropriate terminology.

  • 1A-CSN-N-1K–2

    Describe the Internet as a place to share and find information.

  • 1A-CY-R-1K–2

    Keep login and personal information private, and log off of devices appropriately.

  • 1A-CY-S-1K–2

    Recognize basic digital security features.

  • 1A-CY-RP-1K–2

    Identify situations with applications and devices that should be reported to a responsible adult.

  • 1A-DA-CVT-1K–2

    Collect and present the same data in multiple formats.

  • 1A-DA-IM-1K–2

    Identify and describe patterns in data presentations, such as charts or graphs, to make predictions.

  • 1A-DA-ST-1K–2

    Identify data as information that is stored by software.

  • 1A-DL-CU-1K–2

    Use software tools to create simple digital artifacts

  • 1A-DL-SDI-1K–2

    Conduct basic digital searches.

  • 1A-DL-US-1K–2

    Describe basic differences between humans and computers for performing computational tasks.

  • 1A-RC-CU-1K–2

    Compare and contrast how individuals live and work before and after the implementation or adoption of new computing technology.

  • 1A-RC-SLE-1K–2

    Discuss ownership and attribution of digital artifacts.

  • 1A-RC-SI-1K–2

    Work respectfully and responsibly with others online.

  • 1B-CT-A-13–5

    Compare and refine multiple algorithms for the same task and determine which is more appropriate to complete the task.

  • 1B-CT-V-13–5

    Create programs that use variables

  • 1B-CT-D-13–5

    Identify real-world examples of data structures and data types.

  • 1B-CT-C-13–5

    Create programs that combine sequences, loops, conditionals, and/or events.

  • 1B-CT-M-13–5

    Continually decompose problems into smaller subtasks until each subtask is a manageable set of basic operations.

  • 1B-CT-M-23–5

    Create computational artifacts by incorporating existing modules into one’s own work to solve a problem.

  • 1B-CT-CD-13–5

    Use an iterative process to plan the development of a computational artifact by including others’ perspectives and considering user preferences.

  • 1B-CT-CD-23–5

    Debug errors in an algorithm or program that includes sequences and simple loops.

  • 1B-CT-CD-33–5

    Describe steps taken and choices made during the process of creating a computational artifact.

  • 1B-CSN-H-13–5

    Describe how people interact with the various parts of computing systems to accomplish tasks.

  • 1B-CSN-HS-13–5

    Model how computer hardware and software work together as a system to accomplish tasks.

  • 1B-CSN-T-13–5

    Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.

  • 1B-CSN-N-13–5

    Model how information is broken down into smaller pieces of data, transmitted as packets through multiple devices over networks and the Internet, and reassembled at the destination.

  • 1B-CY-R-13–5

    Describe the risks of sharing personal information, on websites or other public forums.

  • 1B-CY-R-23–5

    Describe ways personal information can be obtained digitally.

  • 1B-CY-R-33–5

    Describe the risks of others using one’s personal resources or devices.

  • 1B-CY-S-13–5

    Explain individual actions that protect personal electronic information and devices.

  • 1B-CY-RP-13–5

    Identify and describe unusual data or behaviors of applications and devices that should be reported to a responsible adult.

  • 1B-DA-CVT-13–5

    Organize and present collected data to highlight relationships and support a claim.

  • 1B-DA-IM-13–5

    Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea.

  • 1B-DA-ST-13–5

    Store, copy, search, retrieve, modify, and delete data using a computing device.

  • 1B-DL-CU-13–5

    Use software tools to create and share multimedia artifacts

  • 1B-DL-SDI-13–5

    Conduct and refine multi-criteria searches over digital information.

  • 1B-DL-US-13–5

    Describe the different high-level tasks that are common to software tools that students use.

  • 1B-RC-CU-13–5

    Compare and contrast computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.

  • 1B-RC-CU-23–5

    Identify ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.

  • 1B-RC-SLE-13–5

    Incorporate public domain or creative commons media into a digital artifact, and refrain from copying or using material created by others without permission.

  • 1B-RC-SI-13–5

    Seek diverse perspectives for the purpose of improving computational artifacts.

  • 2-CT-A-16

    Use diagrams and/or pseudocode to plan, analyze, solve and/or code complex problems as algorithms.

  • 2-CT-V-16

    Create clearly named variables that represent different data. Perform operations on data stored in variables.

  • 2-CT-D-16

    Organize data into an appropriate data structure in a program.

  • 2-CT-C-16

    Design programs that combine control structures, including nested loops and compound conditionals.

  • 2-CT-M-16

    Decompose computational problems to facilitate the design and implementation of programs.

  • 2-CT-M-26

    Create procedures with parameters to organize code and make it easier to reuse.

  • 2-CT-CD-16

    Seek and incorporate feedback from team members and users to refine a solution that meets user needs.

  • 2-CT-CD-26

    Test and debug a program to ensure it runs as intended.

  • 2-CT-CD-36

    Describe choices made during development of computational artifacts.

  • 2-CSN-H-16

    Identify improvements to the design of computing devices, based on an analysis of how users interact with the devices.

  • 2-CSN-HS-16

    Design projects that combine hardware and software components to collect and use data to perform a function.

  • 2-CSN-T-16

    Identify and fix problems with computing devices and their components using a systematic troubleshooting method or guide.

  • 2-CSN-N-16

    Model the role of protocols in transmitting data across networks and the Internet.

  • 2-CY-R-16

    Describe tradeoffs between allowing information to be public and keeping information private and secure.

  • 2-CY-R-26

    Describe social engineering attacks and the potential risks associated with them.

  • 2-CY-R-36

    Describe risks of using free and open services.

  • 2-CY-S-16

    Explain physical and digital security measures that protect electronic information.

  • 2-CY-S-26

    Demonstrate how multiple methods of encryption provide secure transmission of information.

  • 2-CY-RP-16

    Describe which actions to take and not to take when an application or device reports a problem or behaves unexpectedly.

  • 2-DA-CVT-16

    Collect data using computational tools or online sources and transform the data to make it more useful and reliable.

  • 2-DA-IM-16

    Create and refine computational models based on generated or gathered data.

  • 2-DA-IM-26

    Discuss potential visible biases that could exist in a dataset and how these biases could affect analysis conclusions.

  • 2-DA-ST-16

    Store, retrieve, and share data to collaborate, using a cloud-based system.

  • 2-DA-ST-26

    Describe various low-level data transformations and identify which result in a loss of information

  • 2-DL-CU-16

    Use software tools to create artifacts that engage users over time

  • 2-DL-SDI-16

    Conduct searches over multiple types of digital information.

  • 2-DL-US-16

    Describe the different formats of software components that support common tasks in software tools.

  • 2-RC-CU-16

    Compare and contrast tradeoffs associated with computing technologies that affect people’s everyday activities and career options.

  • 2-RC-CU-26

    Discuss issues of bias and accessibility in the design of existing technologies.

  • 2-RC-SLE-16

    Discuss how laws control use and access to intellectual property, and mandate broad access to information technologies.

  • 2-RC-SI-16

    Collaborate and strategize with many online contributors when creating a computational or digital artifact.

Rhode Island’s other subjects