Wyoming DOE Logo

Storage - HS Student
Material Image
Microcredential ID : 79
Data & Analysis - HS Student
0 High School Credit


Through a project, students demonstrate their understanding of how data is stored on computers. Students also show their learning in evaluating different storage methods, including the tradeoffs associated with them.

  • Wyoming Content and Performance Standards > Storage
    L1.DA.S.02 - Evaluate the trade-offs in how data elements are organized and where data is stored.
How To Earn This Microcredential

Design and complete a project that proves your knowledge of the following High School Level 1 Storage Computer Science standard.

It is recommended you combine this work with the other Data and Analysis standards for Collection, Visualization, and Transformation, and Inferences and Models. It is also recommended that you connect this work with Computer Science Practice 7, Communicating About Computing Micro-credentials. However, this MC may be earned on its own as well.

There will be no fee assessed for reviewing this microcredential.

Students should be able to convert hexadecimal color codes to decimal percentages, ASCII/Unicode representation, and logic gates for example.

Important Terms

Used for the representation of text such as symbols, letters, digits, etc. in computers.


The process of converting data from one form to another

Bit :

(short for "binary digit") is the smallest unit of measurement used to quantify computer data. It contains a single binary value of 0 or 1.


Information that is collected and used for reference or analysis. Data can be digital or nondigital and can be in many forms, including numbers, text, a show of hands, images, sounds, or video. [CAS, 2013; Tech Terms]

Data Structure:

A particular way to store and organize data within a computer program to suit a specific purpose so that it can be accessed a nd worked with in appropriate ways

Data Type:

A classification of data that is distinguished by its attributes and the types of operations that can be performed on it. Some common data types are integer, string, Boolean (true or false), and floating-point.

Hexadecimal Color Code:

A 6-symbol code made of up to three 2-symbol elements. Each of the 2-symbol elements expresses a color value from 0 to 255. The code is written using a formula that turns each value into a unique 2-digit alphanumeric code. For example, the RGB code (224, 105, 16) is E06910 in hexadecimal code.

Logic Gates:

Gate- A gate can be defined as a digital circuit which can allow a signal(electric current) to pass or stop. Logic Gate- A type of gate that allows a signal to pass through when certain logical conditions are met. Different logic gates have different logical conditions. Examples: AND Gate(.) – The AND gate gives an output of 1 when if both the two inputs are 1, it gives 0 otherwise. For n-input gate if all the inputs are 1 then 1 otherwise 0. OR Gate(+) – The OR gate gives an output of 1 if either of the two inputs are 1, it gives 0 otherwise. For n-input gate if all the inputs are 0 then 0 otherwise 1. NOT Gate(‘) – The NOT gate gives an output of 1 if the input is 0 and vice-versa. XOR Gate() – The XOR gate gives an output of 1 if either both inputs are different, it gives 0 if they are same. For n-input gate if the number of input 1 are odd then it gives 1 otherwise 0


A phenomenon, in a scientific context, is something that is observed to occur or to exist. It is simply a fact or event that can be observed with the senses, either directly or using equipment such as microscopes or telescopes.


The universal character encoding used to process, store and facilitate the interchange of text data in any language.

Background Scenario / How This Will Help You

You can choose your own ideas for projects that demonstrate troubleshooting. Possible Computing Systems project ideas could include:

  • Identify a problem in your community and suggest multiple solutions. Use or create software tools to store, collect, and transform data to back up your solution. Then create models to illustrate why this is the best solution. Assemble all of the new data into a presentation to present to desired audiences.
  • Work with a community partner to help them collect and analyze data that is relevant to the growth of their organization. Create a presentation that illustrates the collected data and presents ideas on ways they might change their current practices to increase their efficiency and grow their organization.
Evidence Options
Be sure to submit the type and number of pieces of evidence specified below.
Category: Evidence

This is where you will submit your evidence to demonstrate that your project shows how you met the High School Level 1 Data and Analysis standard for Storage (L1.DA.S.02).

Submission of this evidence is required. You must submit the Student Submission Computing Systems CS Micro-credential Stack document.

Student Work:

You will want to submit the information on the Student Submission Computing Systems CS Microcredential Stack document. You will need to complete the information on either the Google Docs or Word Version. Make sure you submit your documents as a PDF.

You can find the Google Docs Version of the template here: https://bit.ly/HS_Student_DA_SW.

Student Submission Data & Analysis MC Stack.docx

Review Criteria
Novice Developing Applying
The student’s project provides little to no evidence in addressing the expectation(s). The student’s project identifies the ways data elements are organized and where data is stored. The student’s project evaluates the trade-offs in how data elements are organized or where data is stored.

The full proficiency scale is available here: https://bit.ly/HS_Student_PS_DA

This checklist will help you review your submission materials to ensure you address everything that is expected for this micro-credential: https://bit.ly/HS_Student_CL_DA

Reflection Prompts

What new understanding or knowledge of storage do you have?

How did this experience develop your skills with storing data?

What light bulb lit up for you?

Review Criteria

Student reflection on the project as it relates to storage.

Reflection Incomplete Complete
**** **** ****
Student Reflection The reflection needs more information. The reflection contains enough information.
Representing Numbers and Letters with Binary: Crash Course Computer Science #4

Look at how computers use a stream of 1s and 0s to represent all of our data - from our text messages and photos to music and web pages. We’re going to focus on how these binary values are used to represent numbers and letters and discuss how our need to perform operations on more extensive and more complex matters brought us from our 8-bit video games to beautiful Instagram photos, and from unreadable garbled text in our emails to a universal language encoding scheme.

Memory & Storage: Crash Course Computer Science #19

Data written to storage, like your hard drive, is a little different, because it will still be there even if the power goes out - this is known as non-volatile memory. We’re going to trace the history of these storage technologies from punch cards, delay line memory, core memory, magnetic tape, and magnetic drums, to floppy disks, hard disk drives, cds, and solid state drives. Initially, volatile memory, like RAM was much faster than these non-volatile storage memories, but that distinction is becoming less and less true today.

Computer Basics: 10 Examples of Storage Devices for Digital Data

Digital data storage essentially records digital information in a storage medium, usually by electronic means. This article explores the use of various storage devices for digital data.

No text provided.
Wyoming Department of Education

122 W. 25th St. Suite E200

Cheyenne, WY 82002

Phone: (307) 777-7675 

© Copyright 2024 Wyoming Department of Education