Testing and Refining Computational Artifacts

101 lessons found.

3D printing tracking and behind the scences

The learner will be given a demonstration on how to design a 3D model such as a keychain in the free autoCAD software …

Aric Hanusa 9-12 Computer ScienceMathematicsScience
Data CollectionWySTACK

A hands on intro to Python Programming

The students will use Python to plot basic functions in a Jupyter notebook. They will need to use their problem solving …

Josh McCoy 6-8 Computer Science
WySTACK

Adding and Subtracting within 20

Using a Scratch Jr. activity, students will program different counter sprites to move into a ten frame. The purpose of …

Kristine Gaskill K-2 Computer ScienceMathematics
Scratch

Adding Click-Based Interaction (CodeHS Lesson: 4.1)

In this lesson, students will create VR worlds that allow the user to animate objects interacting with them using a …

Stephanie May 6-89-12 Computer Science
WySTACK

Algorithm Neighborhoods

These interdisciplinary lessons encompass standards across Computer Science, Language Arts, Social Studies, and …

Krista Sweckard K-2 Computer ScienceMathematicsReading/Language Arts +1
Robotics

Algorithmic Maze

Students will use popsicle sticks to design maze systems and work to create a flowchart that helps a user to find the …

Garrid Halsey 6-8 ArtComputer Science

Alphabetical Order

Using a Scratch Jr. activity, students will program different alphabet letter sprites to line up in alphabetical order. …

Kristine Gaskill K-2 Computer ScienceReading/Language Arts
Scratch

Arduino Traffic Light

Students will code an Arduino traffic light code. They will then build an Arduino traffic light simulator. They will …

Jessica DeFreece 3-56-8 Computer Science
Project-BasedWySTACK

Artificial Intelligence?

Students will be introduced to AI, AR, and VR concepts using the Tynker platform. They will then create (with …

Jennifer LaVanchy 3-5 Computer Science
RoboticsWySTACK

Battle your CuteBot

Get ready to battle your CuteBot car! Develop code for your Microbit using loops, variables, and conditionals to …

Stephanie Newhouse 6-8 Computer Science
Project-Basedmicro:bit

Circuits, Circuits, Circuits

Students will work together in groups of 2-3 to build, debug, and run a variety of circuits both in TinkerCad and IRL on …

Jennifer LaVanchy 6-8 Computer ScienceScience
Game-BasedProject-BasedWySTACK

Coding with Santa

Using Seesaw, students will complete the maze to get Santa Claus to the Christmas tree ensuring that he gets two cookies …

Madison Mueller K-2 Computer Science

Communicating Through History: MicroBit Morse Code

Students will read articles and then construct a timeline of the progression of communication technology in the …

Becky Junge 3-5 Computer ScienceReading/Language ArtsSocial Studies
Unpluggedmicro:bit

Computational Thinking

Through this lesson, students will be introduced to the basics of computational thinking including decomposition, …

Julia Tyser 3-56-8 Computer Science
ScratchUnplugged

Configure godot_rl

Student will install prerequisites such as pip, python-is-python3 etc. Will follow instructions I have given them and …

Jesse Smith 9-12 Computer ScienceScience
Game-BasedWySTACK

Create Your Own Musical Code

Different applications and disciplines often require knowledge of different communication systems and the ability to …

Colin Botts 3-5 Computer ScienceArt
Data Collection

Creating a Gear Amusement Park

Students will use peer collaboration, engineering, problem solving, & reflection, when given a set of Funny Gears & …

Amber McClure K-2 Computer ScienceScienceReading/Language Arts
Data Collection

Critical Infrastructure 2

Students will be able to demonstrate foundational knowledge and skills that are related to cybersecurity

Timothy Grier 9-12 Computer ScienceScienceSocial Studies
CybersecurityGenCybermicro:bit

Data: Patterns, Cause and Effect

Students will discover, explore, model and communicate patterns found within data. This lesson/activity will incorporate …

Kendrea Herring 3-5 ArtComputer ScienceMathematics +1
Data Collectionmicro:bit

Egg Drop

Using the MicroBit students will make a safe container for an egg drop. Instead of an egg, the students will be using …

Becki Butterfield 3-5 Computer ScienceMathematicsScience
Data Collectionmicro:bit

Evolution of the Telephone

Students spend several periods looking at the development of communication over the past 200 years.

Victoria Davis K-23-5 Computer ScienceScienceSocial Studies
micro:bit

Explore Block Programming with Free Scratch

Students are introduced to block programing for the first time and are given several sets of tasks to complete to show …

Harry C Guess III 6-8 ArtComputer ScienceScience +1
Data CollectionScratch

Exploring Eye Tracking

The objective of this lesson is to introduce middle school students to the concept of eye tracking and its applications. …

Christy Rodgers 6-8 Computer ScienceScience
Data CollectionWySTACK

Exploring Eye Tracking: A Lesson For Middle Schoolers

The objective of this lesson is to introduce middle school students to the concept of eye tracking and its applications. …

Autumn Spiva 6-8 Computer ScienceScience
Data CollectionWySTACK

Exploring Eye Tracking: A Lesson for Middle School Students

The objective of this lesson is to introduce middle school students to the concept of eye tracking and its applications. …

Autumn Spiva 6-8 Computer ScienceScience
Data CollectionWySTACK

Exploring VR Eye Movement Tracking Accuracy

Students use their understanding of eye movement tracking learned in the prior lesson to test the accuracy of an eye …

Autumn Spiva 6-8 Computer ScienceScience
Data CollectionWySTACK

Exploring VR Eye Tracking Accuracy

This lesson uses discussions and hands-on activities to help students better understand what eye tracking is, how data …

Autumn Spiva 6-8 Computer ScienceScience
Data CollectionWySTACK

Eye Tracking Lab

Eye tracking, is a technology that helps us understand how our eyes move and what we look at.

Christy Rodgers 6-8 Computer ScienceMathematicsScience
Data CollectionWySTACK

Fat Bear Fishing

My 5/6 grade class will use micro:bits to design a predator/prey program on micro:bits that assigns each device a fish …

Jennifer LaVanchy K-26-8 Computer ScienceScience
Data CollectionGame-Basedmicro:bit

Fraction Racing

Students engineered mint mobiles to race through a micro bit timing gate. The data was then collected and plotted on a …

Becki Butterfield 3-5 Computer ScienceScienceMathematics
Data Collectionmicro:bit

Game of Life Spelling

This lesson is meant to introduce what coding is to elementary aged students and how to use block code. Students will …

Rachel Leone Gibson 3-5 Computer Science
Unpluggedmicro:bit

Getting Active with Microbit

They are introduced to variables and develop their understanding through a mixture of unplugged and practical …

Connie Hollin 3-5 Computer ScienceScience
Unpluggedmicro:bit

Getting Results 1 print at a time

Students will use Tinkercad to make a basic key chain with their own name on it. They will export the STL file to get …

Bryce Cushman 6-89-12 Computer ScienceScience
Data CollectionWySTACK

GIS Watershed Information

Students use GIS online software to analyze local watersheds and draw conclusions about earth changes over time and …

Victoria L Davis 6-8 Computer ScienceScience
Data Collection

Godot RL Agents Activity

In this section, you will learn how to create a custom environment in the Godot Game Engine and then implement an AI …

Jesse Smith 9-12 Computer ScienceMathematicsScience
Game-BasedWySTACK

How Plants Grow : Grow a Digital Garden

Students will be able to use the Scratch Jr. programming blocks to make animated stories and interactive projects that …

Jenifer Albrandt K-2 Computer ScienceScience
RoboticsScratchUnplugged

Input/Output what's it all about?

Students will learn the definition of input/output as it relates to computing and will use the Micro:bits to demonstrate …

Christy Rodgers 3-56-8 Computer ScienceScience
Web Designmicro:bit

Intro to Coding a Microbit

In this lesson the students will be introduced to the website MakeCode with programing the microbit simulator. To start …

Terri Flock K-23-5 Computer ScienceReading/Language Arts
micro:bit

Intro To Coding a Microbit

Students will be introduced to block coding using the website makecode.org. They will code a virtual microbit by …

Kiley Hiser K-23-5 Computer ScienceReading/Language Arts
Code.orgmicro:bit

Intro to Coding- Unplugged

Directions for Coding- unplugged

Minda Blevins K-2 Computer Science
Unplugged

Intro to machine learning

Students will train ML models to recognize images in code.org and will understand ML concepts.

Jesse Smith 9-12 Computer ScienceScience
Code.orgWySTACK

Introduction to Micro:bits

Students will learn what micro:bits are and how they can be used. They will also learn how to code their own micro:bits. …

Jenny Day K-2 Computer Science
RoboticsScratchUnpluggedmicro:bit

Introduction to Virtual Reality - Animation Module

In this lesson, students will learn how to add animations to the shapes in a VR world. Students will learn how to …

Stephanie May 6-8 Computer Science
WySTACK

Inventing & Problem Solving with the 3 R’s (Reduce/Reuse/Recycle)

Students will work collaboratively to respond to a text by using recycled materials to create an invention that will …

Amber McClure K-2 Computer ScienceScienceReading/Language Arts
Data CollectionRoboticsUnplugged

Is data for the Birds?

Students will program a Micro:bit and as a species counter, and to log the data that is collected. Then they will …

Jeff Kitterman 6-8 Computer ScienceScience
Data Collectionmicro:bit

Kindergarten Computer Scientists

Through six mini lessons, kindergarten students will be introduced to Computer Science. Beginning with a working …

Julia Tyser K-2 Computer Science
Project-BasedRobotics

Micro bit Block Programming - 'Customizing Displays'

This lesson focuses on the LED array and how to customize graphics plus LED intensity. Students will program in Block …

Rosetter E. Dirden 9-12 Computer Science
micro:bit

Micro-Pythag

This lesson will walk students through the process of writing a micro-bit program to solve basic math problems. It will …

John Soto 6-8 Computer ScienceMathematics
micro:bit

Micro:bit Level Up

This lesson provides an introduction to micro:bits and 4 levels of activities to learn about the possibilities of the …

Julie Snyder 6-8 Computer Science
micro:bit

Micro:bit Temperature Reading

Students will program micro:bits to measure temperature readings in Celsius and then convert to Fahrenheit either using …

Casey Harmon 6-8 Computer ScienceMathematicsScience
Data Collectionmicro:bit

Micro:bits / Makerspace

The lesson is for coding with micro:bits. It is written broadly for implementation as an activity for a whole group of …

Devin Hodgins 3-56-8 Computer ScienceReading/Language Arts
Data CollectionProject-Basedmicro:bit

Micro:bits on the Fly with Lego Cars

Students will explore how sensors are used in our lives and what they could measure. Students will build a Lego car and …

Julie Snyder 6-8 Computer ScienceScience
Data CollectionProject-Basedmicro:bit

Microbit Activity with Expressions and Solving Equations

Students will incorporate the use of microbits to help them understand how to utilize parentheses. This will help …

Sarah Willis 3-56-8 Computer ScienceMathematics
micro:bit

Microbit Basics

This is an introductory lesson that I used with my 5th & 6th grade students. This lesson introduces students to basic …

Sandra Joslin 3-5 Computer Science
micro:bit

Microbit Escape Room Puzzle - Magnetic Alarms

In this project, you and a partner will create an alarm that will go off when a magnet is moved away from the microbit. …

Taylor Plantt 6-8 Computer Science
Game-Basedmicro:bit

MicroBit Guitar

Students will use a combination of block coding (Scratch) and physical computing (MicroBit) to create a cardboard …

Victoria L Davis 3-56-8 Computer ScienceScience
Scratchmicro:bit

MicroBit Guitars

Students will create a 'guitar' from cardboard, aluminum foil, and a micro:bit and explain how energy is converted from …

Victoria L Davis 3-56-8 Computer ScienceScience
Scratchmicro:bit

MicroBit Multiplication

In this lesson students will work on their multiplication math fact fluency and practice coding using a MicroBit. …

Kalista Pendleton 3-5 Computer ScienceMathematics
micro:bit

Microbit Music: Debugging

This lesson will provide students with the opportunity to debug computer code. Students will be provided with the …

Colin Botts 3-5 Computer ScienceArt
micro:bit

Microbits Introduction

This lesson is used to introduce microbits to students. Students will be able to code with inclusion of sequences, …

Sandra Joslin 3-5 Computer Science
micro:bit

Mindstorms and Hidden Figures

Students will design a robot to orbit the moon in conjunction with their ELA class reading the book Hidden Figures.

Jennifer LaVanchy 3-56-8 Computer ScienceReading/Language Arts
Robotics

ML Learning

In this lesson students are introduced to a form of artificial intelligence called machine learning and how they can use …

Jesse Smith 9-12 Computer ScienceMathematicsScience
Code.orgRoboticsWySTACK

Modeling the Phases of the Moon

In this lesson, students are introduced to computer science through the use of Micro:bits to create a model of the lunar …

Crystal Seeley 6-8 Computer ScienceScience
micro:bit

Modeling the Solar System with a microbit

Use the micro:bit to create a kinesthetic model of the solar system. Students will be given an example at the beginning …

Victoria L Davis 6-8 Computer ScienceMathematicsScience
Data CollectionUnpluggedmicro:bit

Moving the LED with Microbits

In this project, you and a partner will code a program that can make an LED move left, right, and up on the microbit …

Taylor Plantt 6-8 Computer Science
micro:bit

Nursery Rhymes and Microbits

This lesson uses familiar nursery rhymes to introduce secondary students to the concepts of coding, sequencing, and …

Maggie Unterseher 9-12 Computer ScienceLibrary MediaReading/Language Arts
micro:bit

Nursery Rhymes and Microbits Pt. 3

This will be the end of this mini unit, students will present to their classmates the nursery rhyme that they have coded …

Maggie Unterseher 9-12 Computer ScienceLibrary MediaReading/Language Arts
micro:bit

Ozobots- Race Tracks

Students will use the drawing paper, colored markers, and the various codes available to Ozobot to create a racetrack. …

Shelby Randall K-2 Computer Science
Data CollectionRobotics

Phase Change Lab (Temperature and Particle Movement)

The goal of this lesson is to recognize the relationship of thermal energy and temperature. As thermal energy of water …

Crystal Seeley 6-8 Computer ScienceScience
Data Collectionmicro:bit

Plotting Data in Python using Matplotlib

CSV files can be read using pandas read_csv method. Using this method you can easily use the dataframes created to plot …

John Lupher 9-12 Computer ScienceMathematicsScience
Data CollectionWySTACK

Practicamos Español

In this lesson students will review what Duolingo does for Spanish students, and design a similar project using Scratch …

Jennifer LaVanchy 3-5 Computer Science
Game-BasedScratchUnpluggedWySTACK

Programming your friend on a path K-2 students will be programming Little Red Riding Hood to Grandmas House 3-5th grade students will be programming their friend to deliver their latest I-phone or game from manufacturing to delivery

Students will use arrows on a piece of graph paper to give directions to their classmates. They will guide their friends …

Michelle Black K-23-5 Computer Science
Robotics

Pythagorean Microbit Challenge

In document

John Soto 6-8 Computer ScienceMathematics
micro:bit

Python Activity 1 - Variables and Input

This lesson guides the students through creating variables, obtaining data from users and changing data types. An …

Josh McCoy 6-8 Computer Science
Project-BasedWySTACK

Radio Communicating with Microbits

In this project, you and a partner will code a program that is capable of sending a coded message to each other. Each of …

Taylor Plantt 6-8 Computer ScienceScienceSocial Studies
Cybersecuritymicro:bit

Representing Information

This lesson introduces the concept of sending bits of information from one place to another.

James Winn 9-12 Computer Science
Data CollectionProject-Basedmicro:bit

Retelling a Story with Scratch Jr.

This lesson allows students to retell the major aspects of a children's book using Scratch Jr. Using their background …

Madison Mueller K-2 Computer ScienceReading/Language Arts
ScratchUnplugged

Robotics for Students in the Functional Life Skills (FLS) Program

As the library exists to offer an inclusive space for everyone, this lesson is geared toward giving students with …

Devin Hodgins 6-8 Computer ScienceScienceMathematics
Data CollectionRobotics

Role of Compass on Society

This lesson will combine technology and social studies to understand the role the compass has played in the discovery of …

Michelle Petty 6-8 Social Studies
Data Collectionmicro:bit

Scranimal Island (This lesson will span across the 3 lessons in the library.)

Students will listen to the poetry from the book Scranimals by Jack Prelutsky. Students will choose an animal and a …

Ginny Nading 3-5 ArtComputer ScienceScience +1
micro:bit

Scratch Multi-Level Maze

Students will use Scratch to create a multi-level maze. Students will program a main sprite, obstacles and a goal, which …

Adrienne Unertl 3-56-8 ArtComputer ScienceScience
Game-BasedProject-BasedScratch

Sea Creature Safety

• To discover more about the threats faced by sea turtles • To learn about efforts to help them • …

Becki Butterfield 3-5 Computer Science
Project-Basedmicro:bit

See Ya Later, Alligator: Coding and Ratio Tabless

Students will work in pairs to build ratio tables defining a list of data for distance traveled by various animals over …

Becky Junge 3-5 Computer ScienceMathematics
Data CollectionProject-Basedmicro:bit

Sequencing = Storytelling

This lesson helps learners connect storytelling with simple coding through the study of the sequence of events. It …

Devin Hodgins K-2 Computer ScienceLibrary MediaReading/Language Arts
RoboticsScratchUnplugged

Svalbaroi Water - The World's Most Expensive Water

Using the Svalbarði Water - The most expensive water in the world as a hook, students will produce a computational …

Julie L. Calkins 3-5 Computer ScienceScience
Data Collection

Teaching a Robot About Handwashing

In this lesson, students will be teaching a robot about handwashing. They will be introduced to the vocabulary term …

Jenifer Albrandt K-2 Computer ScienceScience
RoboticsWeb Design

The Hardware/Software Connection

Students will learn about how hardware needs software in order for it to do something. Students will create a program …

Adrienne Unertl K-23-5 Computer Science
micro:bit

Traffic Light Arduino

Students will design a traffic light simulator using an Arduino to imitate traffic light timings. Students will program …

Sandra Joslin 6-8 Computer ScienceScience
WySTACK

Trickster Tales

Students learn about trickster tales in different cultures, then learn about how algorithms tell a story using …

Krista Sweckard K-2 Computer ScienceSocial Studies

Using AI As A Tool

Students will learn about the potential of AI as a tool and how it can be used to enhance various tasks.

Stephen Callum 9-12 Social Studies
CybersecurityGenCyber

Variables

This lesson introduces the use of variables to store data or the results of mathematical operations. Students will …

Autumn Spiva 6-8 Computer ScienceMathematics
micro:bit

Volcano Animation

Students use flowcharts and repetition to explore building a volcanic eruption on a Micro:Bit.

Becki Butterfield 3-5 Computer ScienceScienceMathematics +2
Data CollectionUnpluggedmicro:bit

Volcano interactions with Earth's Spheres

In this lesson students will use the microbit to develop volcanic eruptions.

Mandy M Sewell 3-5 Computer ScienceScienceReading/Language Arts
micro:bit

VR Eye Tracking Accuracy

Students will understand the concept of VR eye tracking accuracy. Students will collect data on the use of VR eye …

Christy Rodgers 6-8 Computer ScienceScienceSocial Studies
Data CollectionWySTACK

Weather Station

In this activity, students develop a 'weather station' where they collect at least three types of weather data.

Victoria L Davis 6-8 Computer ScienceScience
Data CollectionProject-Basedmicro:bit

What are Rainbows?

When it rains, it causes a phenomenon known as a rainbow. The rainbow is a simple construction because it only uses …

Madilynne Nading K-2 Computer ScienceMathematicsScience
Unplugged

What is Python: Hands On

In this part 2 lesson, you will no get to see, modify, and create your own code! Think you can write the code to say …

Ethan Highsmith 9-12 Computer Science
ScratchWySTACK

What is VR and A Frame?

In this lesson, students will learn about virtual reality and how it is currently being used for entertainment as well …

Stephanie May 6-8 Computer Science
Web DesignWySTACK

Working with Bytes

This assignment is part of a unit designed to help students understand the different types of data that are used in …

John Lupher 9-12 Computer Science
WySTACKmicro:bit

Writing CSV files in Python

Students will design a flight path for a programmable drone and collect the data from the drone such as altitude, motor …

John Lupher 9-12 Computer Science
Data CollectionWySTACK

Zombie Break Out Alarms

Students will use Cublets to make an alarm through trial and error. They will then write/draw the sequence of blocks …

Taylor Wailes-Putnam K-23-56-8 Computer ScienceReading/Language Arts