Creating Computational Artifacts
112 lessons found.
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 …
Algorithm Neighborhoods
These interdisciplinary lessons encompass standards across Computer Science, Language Arts, Social Studies, and …
Algorithms
This lesson explains what algorithms are and how they work in relation to computer science. It breaks the concept down …
Algorithms Unplugged
students will be learning how to create an algorithm/sequence by giving set directions to their 'bot' (another student) …
Alphabetical Order
Using a Scratch Jr. activity, students will program different alphabet letter sprites to line up in alphabetical order. …
Art in CS
A good introductory lesson for students to learn how to start coding in Scratch. This lesson uses Scratch to teach …
Bookmarking Websites
Searching for websites can be time-consuming. Imagine having to re-discover the places where we buy our groceries or …
Brochure of Community
This is a research project of students community. After research is complete students will compile data into a …
Build Your Own Snowman
Student learners will build a snowman using a Google Slides template. They will click and drag snowman parts and …
Coding Critter
The students will create a path for the coding critter to follow using arrow cards and then inputting the directions …
Coding with Santa
Using Seesaw, students will complete the maze to get Santa Claus to the Christmas tree ensuring that he gets two cookies …
Collaborative Grid Poster
The instructor will ask the students to decode a message from binary. The instructor will then explain to students the …
Compression Code
This is an introductory activity used before teaching scientific notation and exponents. Students will learn about …
Computational Thinking
Through this lesson, students will be introduced to the basics of computational thinking including decomposition, …
Create a cookie cutter device using technology and 3D printing to understand adding and subtracting fractions.
In this lesson students will create a cookie cutter to help them practice adding and subtracting fractions. They will …
Create Your Own Musical Code
Different applications and disciplines often require knowledge of different communication systems and the ability to …
Creating Mazes using Kodable
Students will be able to create solvable mazes while applying grade-level geometry concepts on Kodable Maze Maker …
Critical Infrastructure 2
Students will be able to demonstrate foundational knowledge and skills that are related to cybersecurity
Cryptography
In this activity students are introduced to The Caesar Cipher and create a cipher wheel and practice using the cipher.
Data: Patterns, Cause and Effect
Students will discover, explore, model and communicate patterns found within data. This lesson/activity will incorporate …
Digital Citizenship Escape Room
Beginning of the year introduction to digital citizenship. Students work through escape room to perform tasks. The tasks …
Discover Digital Citizenship
Students will use a decoder to decode messages that lead to exploration of Digital Citizenship resources. They will then …
Do you want to build a robot
Students will learn about robots, how to program a microbit and create a microbit pet.
Dr. Suess Venn Diagram Activity using Google Slides
Create a Venn Diagram using Google Slides. The activity can be used for Dr. Seuss' birthday and incorporates moving Red …
Draw a snowflake with code
Draw a snowflake using code.org. My students were really challenged to follow the directions in the lesson, so I created …
Evolution of the Telephone
Students spend several periods looking at the development of communication over the past 200 years.
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 …
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 …
For Loops
Designed for students learning Java programming, that are beyond the use of block code, the students will make a program …
For Loops
Designed for students learning Java programming, that are beyond the use of block code, the students will make a program …
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 …
GEMS and Algorithms
In this lesson students will engage in discussion about whether order matters. Students will write the steps to their …
Geographic Information Systems: Introduction and Map Creation
This lesson introduces Geographic Information Systems (GIS) to students. We explore ways in which GIS impacts our …
Getting Active with Microbit
They are introduced to variables and develop their understanding through a mixture of unplugged and practical …
GIS Watershed Information
Students use GIS online software to analyze local watersheds and draw conclusions about earth changes over time and …
Half Life Radioactive Decay with Micro:bits
Introduce basic programming of the micro:bit while reiterating the integration of math in physical science exploring …
Health Care Devices
In this lesson students are reminded about the ever growing uses of technology devices within the healthcare profession, …
Health Care Devices
In this lesson students are reminded about the ever growing uses of technology devices within the healthcare profession, …
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 …
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 …
Intro to Coding- Unplugged
Directions for Coding- unplugged
Introduction to Computer Science and SpeedGeeking 101
Part 1: Gauge student understanding of computer science and introduce basic CS vocabulary. Part 2: Teach students about …
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. …
Introduction to the microbit
This lesson will teach 5th & 6th grade elementary students how to program and use a microbit. Learners will be able to …
Is data for the birds?
Students will explore probability and coding by coding the Micro:bit to generate random responses similar to flipping a …
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 …
Lesson 8: How does a cup’s surface affect how light warms up a liquid inside the cup?
This is modified from OpenSciEd under the Creative Common 4.0 License. We carry out an investigation to test the …
Magellan and Technology
Adapted from: Flocabulary.com 7/2020 “Become a Map-Maker and Explorer” Use this lesson plan to commemorate Magellan’s …
Making Books Come Alive!
Students will use an app of the teacher’s choosing (I prefer Voice Recorder with the red speech bubble) to record …
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 …
Micro Bit Block Programming: 'Hello World'
This lesson introduces the basic components of the microbit, a beginners program, and teaches how to download a program …
Micro-Pythag
This lesson will walk students through the process of writing a micro-bit program to solve basic math problems. It will …
Micro:bit Level Up
This lesson provides an introduction to micro:bits and 4 levels of activities to learn about the possibilities of the …
Micro:bit Temperature Reading
Students will program micro:bits to measure temperature readings in Celsius and then convert to Fahrenheit either using …
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 …
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 …
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 …
Microbial Computer
Students will play Conways Game of Life after studying microbial behavior. Students will use The game of life to …
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 …
Microbit Basic Multiplcation and Division
Students will create an online microbit “project” about basic multiplication and array’s. The project will focus on one …
Microbit Basic Multiplication and Division
Students will create an online microbit “project” about basic multiplication and array’s. The project will focus on one …
Microbit Basics
This is an introductory lesson that I used with my 5th & 6th grade students. This lesson introduces students to basic …
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. …
MicroBit Guitar
Students will use a combination of block coding (Scratch) and physical computing (MicroBit) to create a cardboard …
MicroBit Guitars
Students will create a 'guitar' from cardboard, aluminum foil, and a micro:bit and explain how energy is converted from …
Microbit Music: Debugging
This lesson will provide students with the opportunity to debug computer code. Students will be provided with the …
Microbit programming
Creating a program for their microbit 'pets'. Their program must include noise, pictures and words/phrases
Microbit programming-Creating a Micropet
Students will create a micropet and then program it to perform various outcomes depending on what they do to it. …
Microbits Introduction
This lesson is used to introduce microbits to students. Students will be able to code with inclusion of sequences, …
Mindstorms and Hidden Figures
Students will design a robot to orbit the moon in conjunction with their ELA class reading the book Hidden Figures.
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 …
Modeling the Solar System with a Micro:bit
Use the micro:bit to create a kinesthetic model of the solar system. Students will be given an example at the beginning …
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 …
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 …
Nature Art: Merging Nature, Algorithms, and Programming in an inclusive environment
This lesson is an introduction to computational thinking and the BBC micro:bit. Students learn how to create nature …
Nested Loops
This lesson is for more advanced students wanting to code a Python program that uses nested loops. This is not block …
Nested Loops - Inner and Outer
This lesson is for more advanced students wanting to code a Python program that uses nested loops. This is not block …
Our Christmas Book
Students will create a page in a class book about their favorite part of Christmas using words and pictures. Students …
Ozobots- Race Tracks
Students will use the drawing paper, colored markers, and the various codes available to Ozobot to create a racetrack. …
Paint Your Name in Binary Code (100 Easy STEAM Activities by Andrea Scalzo Yi)
Using the binary conversion chart, students will create a binary code for each letter of their name on a piece of paper. …
Penguin Coding
Write out the code using arrows to help the penguin get the fish and go to the igloo.
Pixel Art Coordinates
Students use Google Sheets to create a drawing and plot the corresponding ordered pairs that they used in their …
Pixel Coding
In this unplugged activity students will learn different ways to write out programs/codes to create large scale pixel …
Power walkers
Students will program a mirco: bit to count steps while walking and then while power walking. They will compare the two …
Probably... Theoretical v Experimental Probability
Students will use pre-made coding in order to record experimental probability data and compare it to what they have …
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 …
Protect Your Passwords
This activity teaches students the importance of creating a safe and secure password. In addition, students will also …
Pythagorean Microbit Challenge
In document
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 …
Representing Information
This lesson introduces the concept of sending bits of information from one place to another.
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 …
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 …
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 …
Scratch Sort: Events & Loops
Students explore Scratch and recognize how the categories and blocks within the categories help students create projects …
Sequencing = Storytelling
This lesson helps learners connect storytelling with simple coding through the study of the sequence of events. It …
Sequencing-Storytelling
This lesson, as adapted and written, is for middle school students in the library setting. Students will explore …
Shark Tank Activity (Problem Solving)
This is an unplugged activity where students will design an application for a cell phone or personal device to solve a …
Sight Word Bowling
Students will draw a sight word card and then program either a kibo or bee bot to knock down the matching bowling pin.
Sonic Pi: Midi Synthesizer
Most commercial music produced today involves the use of synthesized and sampled sounds. MIDI (musical instrument …
Stepping through the Universe with the Micro:bit
Using Astronomical Units, students will program and use a Micro:bit to measure the AU distances to the scale of their …
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 …
Teaching a Robot About Handwashing
In this lesson, students will be teaching a robot about handwashing. They will be introduced to the vocabulary term …
Thanksgiving Day Parade
This lesson is a great one to do right before Thanksgiving. Students will read or listen to the book Balloons Over …
The Hardware/Software Connection
Students will learn about how hardware needs software in order for it to do something. Students will create a program …
Trickster Tales
Students learn about trickster tales in different cultures, then learn about how algorithms tell a story using …
Using Microbits to measure light level of sunlight for optimal plant growth
Students will investigate and design an experiment that explores the natural world using microprocessors. They will …
Variables
This lesson introduces the use of variables to store data or the results of mathematical operations. Students will …
Virtual Pet
Students will create a virtual pet using micro:bits and then collect data for their pet as it interacts with its …
Volcano interactions with Earth's Spheres
In this lesson students will use the microbit to develop volcanic eruptions.
What are Rainbows?
When it rains, it causes a phenomenon known as a rainbow. The rainbow is a simple construction because it only uses …
What are the chances?
Program and use a Micro:bit 'Coin Flipper' to illustrate probability.
WonderBots
We are going to start by introducing the WonderBots to the children. I will introduce them to the program and the IPad …