Computing & IoT

Projects related to computer programming, Arduino, Raspberry Pi,

20 affiliated resources

Search Resources

View
Selected filters:
#10 Randomized Synthesis Project
Only Sharing Permitted
CC BY-NC-ND
Rating

Coders storyboard a project based on randomized idea(s) and create a project based on their storyboard. The purpose of this project is to synthesize understandings into a project with up to three randomized ideas.

Subject:
Computer Science
Material Type:
Activity/Lab
Lesson
Provider:
Boot Up PD
Author:
Boot up PD
Date Added:
09/23/2019
#12 Animated Card
Only Sharing Permitted
CC BY-NC-ND
Rating

Young coders apply their understandings from previous projects to create an animated card. The purpose of this project is to reinforce understandings from previous projects within a new context. This project can be repeated throughout the year for various events, holidays, birthdays, to give thanks, or as an act of kindness.

Subject:
Computer Science
Material Type:
Activity/Lab
Lesson
Provider:
Boot Up PD
Author:
Boot Up PD
Date Added:
09/23/2019
#18 When I Grow Up
Only Sharing Permitted
CC BY-NC-ND
Rating

Coders use a variety of blocks and sprites to create their own interactive diorama about when they grow up. The purpose of this project is to reinforce the concept of parallelism to trigger two or more algorithms simultaneously.

Subject:
Computer Science
Material Type:
Activity/Lab
Lesson Plan
Provider:
Boot Up PD
Author:
Boot Up PD
Date Added:
10/03/2019
#21 Alien Planet
Only Sharing Permitted
CC BY-NC-ND
Rating

Coders use a variety of blocks and customized sprites to create their own interactive diorama about an alien planet. The purpose of this project is to review changing or creating sprites using the paint editor.

Subject:
Computer Science
Material Type:
Activity/Lab
Lesson Plan
Provider:
Boot Up PD
Author:
Boot Up PD
Date Added:
10/03/2019
#32 Oh No, We're Super Tiny!
Only Sharing Permitted
CC BY-NC-ND
Rating

Coders use a variety of blocks and sprites to create a multi-page story about being very tiny. The purpose of this project is to reinforce the “go to page” blocks and to apply previous understandings across multiple pages.

Subject:
Computer Science
Material Type:
Activity/Lab
Lesson
Provider:
Boot Up PD
Author:
Boot UP PD
Date Added:
10/29/2019
Build Your Own Arduino Light Sculpture! Part 1
Read the Fine Print
Educational Use
Rating

Students create projects that introduce them to Arduino—a small device that can be easily programmed to control and monitor a variety of external devices like LEDs and sensors. First they learn a few simple programming structures and commands to blink LEDs. Then they are given three challenges—to modify an LED blinking rate until it cannot be seen, to replicate a heartbeat pattern and to send Morse code messages. This activity prepares students to create more involved multiple-LED patterns in the Part 2 companion activity.

Subject:
Applied Science
Computer Science
Career and Technical Education
Material Type:
Activity/Lab
Provider:
TeachEngineering
Author:
Brian Huang
Date Added:
02/07/2017
Build Your Own Arduino Light Sculpture! Part 2
Read the Fine Print
Educational Use
Rating

In the companion activity, students experimented with Arduino programming to blink a single LED. During this activity, students build on that experience as they learn about breadboards and how to hook up multiple LEDs and control them individually so that they can complete a variety of challenges to create fun patterns! To conclude, students apply the knowledge they have gained to create LED-based light sculptures.

Subject:
Applied Science
Computer Science
Career and Technical Education
Material Type:
Activity/Lab
Provider:
TeachEngineering
Author:
Brian Huang
Date Added:
02/07/2017
Build a LAMPwebserver with a Raspberry Pi
Conditional Remix & Share Permitted
CC BY-SA
Rating

Learn to set up a LAMP (Linux, Apache, MySQL, PHP) stack on your Raspberry Pi and configure it to work as a web server. You’ll download and install WordPress and set up a basic website which you can access on any device on the same network as your Pi.

Subject:
Computer Science
Material Type:
Activity/Lab
Provider:
Raspberry Pi Foundation
Date Added:
09/27/2019
Coding and Computer Science-VEX Robotics-Intermediate
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this lesson students will become familiar with the Interface, learning how to setup the Robot and sensors. Students also examine Robot virtual worlds. Students then study robot movement by studying motor polarity, how to rename motors, and how to use time as a variable.

Students then continue looking at movement by learning how to control speed and direction, studying specifically Motor Power Levels, Turning and Reversing, and Manual Straightening. Students complete the Pathway by learning how to accomplish a specific task with their robot, studying the use of shaft encoders as a variable instead of time, writing conditional statements, and how to use the sensor debug window.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
Brian Nicholas
Dan Smith
Date Added:
03/05/2019
Faithfully Feeding Fish
Conditional Remix & Share Permitted
CC BY-NC
Rating

Using an Arduino microprocessor, students will build an automated fish food feeder so fish can be fed when no one is at school?

This project involves learning how to do simple wiring of an LED, a buzzer, and a servo (motor) to a simple-to-use Arduino microprocessor.

Subject:
Applied Science
Career and Technical Education
Mathematics
Physical Science
Material Type:
Activity/Lab
Lesson Plan
Provider:
Lane County STEM Hub
Provider Set:
Content in Context SuperLessons
Date Added:
06/20/2016
Light Up Music Box
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

This is an engaging project for students who have never programmed before. Students create a musical light show by designing and programming their own Arduino-based circuit. They will problem-solve timing, frequency, color, circuit design and the language of Arduino-based programming to create custom made light-up electronic music boxes. This project was developed by Allen Distinguished Educators Tracey Winey and Dawn DuPriest.

Subject:
Computer Science
Material Type:
Activity/Lab
Provider:
Allen Distinguished Educators
Date Added:
07/29/2016
Minecraft Pi_ Introduction to Python
Unrestricted Use
CC BY
Rating

Minecraft Pi is a free version of Minecraft that is available as a part of the Raspbian operating system. The world of Minecraft Pi can be changed using the Python programming language and this activity will introduce you to the basics.

This lesson is adapted from https://www.raspberrypi.org/learning/getting-started-with-minecraft-pi/worksheet/ under a Creative Commons license.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
Alexandra Houff
MDPL
Date Added:
08/19/2019
Motion in 2D
Unrestricted Use
CC BY
Rating

Try the new "Ladybug Motion 2D" simulation for the latest updated version. Learn about position, velocity, and acceleration vectors. Move the ball with the mouse or let the simulation move the ball in four types of motion (2 types of linear, simple harmonic, circle).

Subject:
Mathematics
Physics
Material Type:
Activity/Lab
Interactive
Provider:
University of Colorado Boulder
Provider Set:
PhET Interactive Simulations
Author:
Michael Dubson
Sam Reid
Date Added:
11/15/2007
Scratch Name Project
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

Students will learn the basic features of Scratch, a block-based visual prgramming language, and create a simple program using Scratch.

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Becky Ball
Date Added:
05/07/2019
Using Scratch to Create a Multiple Game
Rating

Students will use the free online coding program Scratch to learn the basics of coding and how to use blocks and animations to create a game. Students will create a game to find multiples of a given factor by making a character fly into the correct multiple of the given factor. The student will go through a series of coding steps to create a background, make a character fly, and create the factor and multiple game. This lesson plan was created as a result of the Girls Engaged in Math and Science, GEMS Project.

Subject:
Computer Science
Mathematics
Material Type:
Lesson Plan
Provider:
Alabama Learning Exchange (ALEX)
Date Added:
04/29/2019