Wyoming DOE Logo

Variables - HS Student
Material Image
Microcredential ID : 71
Algorithms & Programming - HS Student
0 High School Credit


Through a project, students demonstrate their understanding of how computer programs store and manipulate data using variables. Students will demonstrate their understanding of variables and ways to organize extensive data collections into increasingly complex data structures.

  • Wyoming Content and Performance Standards > Variables
    L1.AP.V.01 - Use lists to simplify solutions, generalizing computational problems instead of repeatedly using simple variables.
How To Earn This Microcredential

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

It is recommended you combine this work with the other Algorithms and Programming standards for Algorithms, Control, Modularity, and Program Development. It is also recommended that you connect this work with Computer Science Practices 3 Recognizing and Defining Computational Problems and Practice 5 Creating Computational Artifacts. 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 identify common features in multiple code segments and substitute a single segment that uses lists (or arrays) to account for the difference.

Important Terms

A step by step process to complete a task

Computational Artifact:

Anything created by a human using a computational thinking process and a computing device. A computational artifact can be, but is not limited to, a program, image, audio, video, presentation, or web page file.

Computer Science:

The study of computing principles, design, and applications (hardware & software); the creation, access, and use of information through algorithms and problem solving, and the impact of computing on society.


A symbolic name that is used to keep track of a value that can change while a program is running. Variables are not just used for numbers; they can also hold text, including whole sentences (strings) or logical values (true or false). A variable has a data type and is associated with data storage location; its value is normally changed during the course of program execution.

Background Scenario / How This Will Help You

You can choose your own ideas for projects that demonstrate your understanding of variables. Possible Variables project ideas could include:

  1. Build a robot to do a specific challenge a student creates
  2. Work with a local community business to create a website, app, or another artifact to help them solve a problem.
Evidence Options
Be sure to submit the type and number of pieces of evidence specified below.
Category: Evidence

This is where you will submit evidence demonstrating that your project meets the High School Level 1 Algorithms and Programming standards for Variables (L1.AP.V.01).

Submission of this evidence is required. You must submit the Student Submission Algorithms and Programming CS Micro-credential Stack document.

Student Work:

You will want to submit the information on the Student Submission Algoirthms and Programming CS Microcredential Stack document. You will need to complete the information on either the Google Docs or Word Version. Make sure the document you upload into this system is saved as a PDF.

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

Student Sumbission Algrithms and Programming Stack (3).docx

Review Criteria

Evidence submissions will be reviewed for alignment with the assignment guidelines and this proficiency scale: https://bit.ly/HS_Student_AP_PS.

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_AP_CL.

Reflection Prompts

What new understanding or knowledge do you have about variables?

How did this experience develop your skill in using and applying variables?

What light bulb lit up for you?

Review Criteria

Student reflection on the project as it relates to variables.

Reflection Incomplete Complete
**** **** ****
Student Reflection The reflection needs more information. The reflection contains enough information.
Coding Basics: Variables

Welcome to Transcode! We want to create videos that help break down Computer Science topics for beginners or anyone who loves computer science without all the jargon.

How to Think Like a Computer Scientist: Learning with Python 3- Lists

This public-use textbook is an introductory Computer Science Text that emphasizes the processes of thought involved in programming rather than the features of a particular language. The examples illustrated in the linked chapter utilize Python.

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