Updating search results...

Search Resources

59 Results

View
Selected filters:
  • Programming
A-Mazing Robot
Read the Fine Print
Rating
0.0 stars

This activity lets you program your 'robot' (a willing friend) to pick up and dispose of some 'toxic waste' using as few commands as possible. Learners create command cards (Turn Left, Right, Forward 1, etc.), mark out a simulation area on the floor, and try to get the "robot" to dispose of something that serves as "toxic waste" into something that serves as a "containment vessel" - in as few steps as possible. Strategy, predication and cooperation are all part of this activity.

Subject:
Computing and Information
Engineering
Technology
Education
History, Law, Politics
Material Type:
Activity/Lab
Game
Provider:
Science and Math Informal Learning Educators (SMILE)
Provider Set:
SMILE Pathway: Science and Math Activities in One Search
Author:
Dakota Science Center
New York Hall of Science
Date Added:
11/09/1999
Android Acceleration Application
Read the Fine Print
Educational Use
Rating
5.0 stars

In the first of two sequential lessons, students create mobile apps that collect data from an Android device's accelerometer and then store that data to a database. This lesson provides practice with MIT's App Inventor software and culminates with students writing their own apps for measuring acceleration. In the second lesson, students are given an app for an Android device, which measures acceleration. They investigate acceleration by collecting acceleration vs. time data using the accelerometer of a sliding Android device. Then they use the data to create velocity vs. time graphs and approximate the maximum velocity of the device.

Subject:
Engineering
Material Type:
Full Course
Unit of Study
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Scott Burns
Date Added:
09/18/2014
Art Cars
Read the Fine Print
Rating
0.0 stars

In this activity, learners design miniature cars. Learners can create a telephone car, soccer car, merry-go-round car, or any other theme car they can imagine. Learners can also choose to construct moving sculptures to ride inside, motorize the car, build an obstacle course, and/or have a mini art car parade.

Subject:
Computing and Information
Engineering
Technology
Education
History, Law, Politics
Material Type:
Activity/Lab
Provider:
Science and Math Informal Learning Educators (SMILE)
Provider Set:
SMILE Pathway: Science and Math Activities in One Search
Author:
National Science Foundation
Science Museum of Minnesota
Date Added:
06/04/2012
Automatic Floor Cleaner Computer Program Challenge
Read the Fine Print
Educational Use
Rating
0.0 stars

Students learn more about assistive devices, specifically biomedical engineering applied to computer engineering concepts, with an engineering challenge to create an automatic floor cleaner computer program. Following the steps of the design process, they design computer programs and test them by programming a simulated robot vacuum cleaner (a LEGO® robot) to move in designated patterns. Successful programs meet all the design requirements.

Subject:
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Jared R. Quinn
Kristen Billiar
Terri Camesano
Date Added:
09/18/2014
A Chance at Monte Carlo
Read the Fine Print
Educational Use
Rating
0.0 stars

At its core, the LEGO MINDSTORMS(TM) NXT product provides a programmable microprocessor. Students use the NXT processor to simulate an experiment involving thousands of uniformly random points placed within a unit square. Using the underlying geometry of the experimental model, as well as the geometric definition of the constant π (pi), students form an empirical ratio of areas to estimate a numerical value of π. Although typically used for numerical integration of irregular shapes, in this activity, students use a Monte Carlo simulation to estimate a common but rather complex analytical form the numerical value of the most famous irrational number, π.

Subject:
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Carleigh Samson
Janet Yowell
Michael Trumpis
Date Added:
09/18/2014
Control Using Sound
Read the Fine Print
Educational Use
Rating
0.0 stars

Students gain a deeper understanding of how sound sensors work through a hands-on design challenge involving LEGO MINDSTORMS(TM) NXT taskbots and sound sensors. Student groups each program a robot computer to use to the sound of hand claps to control the robot's movement. They learn programming skills and logic design in parallel. They experience how robots can take sensor input and use it to make decisions to move and turn, similar to the human sense of hearing. A PowerPoint® presentation and pre/post quizzes are provided.

Subject:
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Pranit Samarth
Satish S. Nair
Srijith Nair
Date Added:
09/18/2014
Does It Work? Test and Test Again
Read the Fine Print
Educational Use
Rating
0.0 stars

Testing is critical to any design, whether the creation of new software or a bridge across a wide river. Despite risking the quality of the design, the testing stage is often hurried in order to get products to market. In this lesson, students focus on the testing phase of the software/systems design process. They start by exploring existing examples of program testing using the CodingBat website, which contains a series of problems and challenges that students solve using the Java programming language. Working in teams, students practice writing test cases for other groups' code, and then write test cases for a program before writing the program itself.

Subject:
Computing and Information
Engineering
Education
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Janet Yowell
Ryan Stejskal
Date Added:
09/18/2014
Don't Bump into Me!
Read the Fine Print
Educational Use
Rating
0.0 stars

Students' understanding of how robotic ultrasonic sensors work is reinforced in a design challenge involving LEGO MINDSTORMS(TM) NXT robots and ultrasonic sensors. Student groups program their robots to move freely without bumping into obstacles (toy LEGO people). They practice and learn programming skills and logic design in parallel. They see how robots take input from ultrasonic sensors and use it to make decisions to move, resulting in behavior similar to the human sense of sight but through the use of sound sensors, more like echolocation. Students design-test-redesign-retest to achieve successful programs. A PowerPoint® presentation and pre/post quizzes are provided.

Subject:
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Nishant Sinha
Pranit Samarth
Satish S. Nair
Date Added:
09/18/2014
Don't fear the OOP - Object-Oriented Programming
Read the Fine Print
Rating
0.0 stars

Entertaining introductory tutorial on Object-Oriented Programming. "A java tutorial that shows you why Coding Java (or any other object-oriented programming) is just like writing a trashy Western novel." Keywords: Computer programming, computer science, programming languages, object-oriented programming

Subject:
Computing and Information
Material Type:
Diagram/Illustration
Provider:
NSDL Staff
Provider Set:
Computer Science and Information Technology Gateways and Resources
Author:
Johannes Claerbout
Date Added:
10/31/2014
The Fibonacci Sequence & Robots
Read the Fine Print
Educational Use
Rating
0.0 stars

Using the LEGO® NXT robotics kit, students construct and program robots to illustrate and explore the Fibonacci sequence. Within teams, students are assigned roles: group leader, chassis builder, arm builder, chief programmer, and Fibonacci verifier. By designing a robot that moves based on the Fibonacci sequence of numbers, they can better visualize how quickly the numbers in the sequence grow. To program the robot to move according to these numbers, students break down the sequence into simple algebraic equations so that the computer can understand the Fibonacci sequence.

Subject:
Computing and Information
Engineering
Technology
Mathematics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Alexander Kozak
Nicole Abaid
Russell Holstein
Vikram Kapila
Date Added:
09/18/2014
Follow the Light
Read the Fine Print
Educational Use
Rating
0.0 stars

Students' understanding of how robotic light sensors work is reinforced in a design challenge involving LEGO MINDSTORMS(TM) NXT robots and light sensors. Working in pairs, students program LEGO robots to follow a flashlight as its light beam moves around. Students practice and learn programming skills and logic design in parallel. They see how robots take input from light sensors and use it to make decisions to move, similar to the human sense of sight. Students also see how they perform the steps of the engineering design process in the course of designing and testing to achieve a successful program. A PowerPoint® presentation and pre/post quizzes are provided.

Subject:
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Nishant Sinha
Pranit Samarth
Satish S. Nair
Date Added:
09/18/2014
Fruit Xylophone: Fruit Salad Instrument of the Future!
Read the Fine Print
Rating
0.0 stars

This is a perfect summertime lunch activity! Pico Cricket is required (micro controller). First, get a bunch of cut up fruit, line them up, then plug a piece of fruit with a Pico Cricket sensor clip. Next, hold the other Pico Cricket sensor clip in your hand and touch each of the fruits with it to see what kind of music it makes! This activity contains the programming instructions you need to read the resistance in the fruit, which assigns that resistance number a sound. This activity is a great way to explore the conductivity of fruit and vegetables and their resistance. This activity is an easy programming activity for beginners. Note: an older version of the Pico Cricket is shown in this activity, please revise where necessary.

Subject:
Computing and Information
Engineering
Technology
Life Science
Chemistry
Physics
Material Type:
Activity/Lab
Simulation
Provider:
Science and Math Informal Learning Educators (SMILE)
Provider Set:
SMILE Pathway: Science and Math Activities in One Search
Author:
National Science Foundation
Science Museum of Minnesota
Date Added:
06/26/2012
Here Comes the Hurricane! Saving Lives through Logical Reasoning and Computer Science
Read the Fine Print
Educational Use
Rating
4.0 stars

Students use a hurricane tracking map to measure the distance from a specific latitude and longitude location of the eye of a hurricane to a city. Then they use the map's scale factor to convert the distance to miles. They also apply the distance formula by creating an x-y coordinate plane on the map. Students are challenged to analyze what data might be used by computer science engineers to write code that generates hurricane tracking models. Then students analyze a MATLAB® computer code that uses the distance formula repetitively to generate a table of data that tracks a hurricane at specific time intervals. Students come to realize that using a computer program to generate the calculations (instead of by hand) is very advantageous for a dynamic situation like tracking storm movements. Their inspection of some MATLAB code helps them understand how it communicates what to do using mathematical formulas, logical instructions and repeated tasks. They also conclude that the example program is too simplistic to really be a useful tool; useful computer model tools must necessarily be much more complex.

Subject:
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Armando Vital
Fritz Claydon
Justin Chang
K. B. Nakshatrala
Rodrigues
Stuart Long
Date Added:
09/18/2014
How Do You Make Loops and Switches?
Read the Fine Print
Educational Use
Rating
0.0 stars

Students learn how to program using loops and switches. They see how loops enable us to easily and efficiently tell a computer to keep repeating an operation. They also see that switches permit programs to follow different instructions based on whether or not preconditions are fulfilled. Using the LEGO MINDSTORMS(TM) NXT robots, sensors and software, student pairs perform three mini programming activities using loops and switches individually, and then combined. With practice, they incorporate these tools into their programming skill sets in preparation for the associated activity. A PowerPoint® presentation, pre/post quizzes and worksheet are provided.

Subject:
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Pranit Samarth
Riaz Helfer
Satish S. Nair
Date Added:
09/18/2014
How Do You Make a Program Wait?
Read the Fine Print
Educational Use
Rating
0.0 stars

Building on the programming basics learned so far in the unit, students next learn how to program using sensors rather than by specifying exact durations. They start with an examination of algorithms and move to an understanding of conditional commands (until, then), which require the use of wait blocks. Working with the LEGO MINDSTORMS(TM) NXT robots and software, they learn about wait blocks and how to use them in conjunction with move blocks set with unlimited duration. To help with comprehension and prepare them for the associated activity programming challenges, volunteer students act out a maze demo and student groups conclude by programming LEGO robots to navigate a simple maze using wait block programming. A PowerPoint® presentation, a worksheet and pre/post quizzes are provided.

Subject:
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Pranit Samarth
Riaz Helfer
Satish S. Nair
Date Added:
09/18/2014
How Does a Sound Sensor Work?
Read the Fine Print
Educational Use
Rating
0.0 stars

Students learn about how sound sensors work, reinforcing their similarities to the human sense of hearing. They look at the hearing process sound waves converted to electrical signals sent to the brain through human ear anatomy as well as sound sensors. A mini-activity, which uses LEGO MINDSTORMS(TM) NXT intelligent bricks and sound sensors gives students a chance to experiment with the sound sensors in preparation for the associated activity involving the sound sensors and taskbots. A PowerPoint® presentation explains stimulus-to-response pathways, sensor fundamentals, the unit of decibels, and details about the LEGO sound sensor, including how readings are displayed and its three modes of programming sound input. Students take pre/post quizzes and watch a short online video. This lesson and its associated activity enable students to appreciate how robots can take sensor input and use it to make decisions to via programming.

Subject:
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Pranit Samarth
Satish S. Nair
Srijith Nair
Date Added:
09/18/2014
How Does a Touch Sensor Work?
Read the Fine Print
Educational Use
Rating
0.0 stars

Students learn about how touch sensors work, while reinforcing their similarities to the human sense of touch. They look at human senses and their electronic imitators, with special focus on the nervous system, skin and touch sensors. A PowerPoint® presentation explains stimulus-to-response pathways, how touch sensors are made and work, and then gives students a chance to handle and get familiar with the LEGO touch sensor, including programming LEGO MINDSTORMS(TM) NXT robots to use touch sensor input to play music. Students take pre/post quizzes and watch a short online video. The mini-activities prepare students for the associated activity. This lesson and its associated activity enables students to appreciate how robots can take input from sensors, and use that to make decisions to move.

Subject:
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Pranit Samarth
Satish S. Nair
Trisha Chaudhary
Date Added:
09/18/2014
How Does an Ultrasonic Sensor Work?
Read the Fine Print
Educational Use
Rating
0.0 stars

Students learn about how ultrasonic sensors work, reinforcing the connection between this sensor and how humans, bats and dolphins estimate distance. They learn the echolocation process sound waves transmitted, bounced back and received, with the time difference used to calculate the distance of objects. Two mini-activities, which use LEGO MINDSTORMS(TM) NXT robots and ultrasonic sensors, give students a chance to experiment with ultrasonic sensors in preparation for the associated activity. A PowerPoint® presentation explains stimulus-to-response pathways, sensor fundamentals, and details about the LEGO ultrasonic sensor. Pre/post quizzes are provided. This lesson and its associated activity enable students to gain a deeper understanding of how robots can take sensor input and use it to make decisions via programming.

Subject:
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Nishant Sinha
Pranit Samarth
Satish S. Nair
Date Added:
09/18/2014
Interactive Pencil Drawings: Drawings That Tell a Story!
Read the Fine Print
Rating
0.0 stars

Margaret Pezalla-Granlund, a Minnesota artist, came up with this really fun and surprising activity using graphite from a pencil, connected with a Pico Cricket to tell a story: "The first time I saw someone draw a line with a pencil to connect a circuit, I didn't think about it much. But then I experimented, and realized I could make a drawing, then attach a sensor, a Cricket, and a sound recorder -- and have the drawing tell a story!" Pico Cricket is required. No programming experience is necessary, this activity is for beginners.

Subject:
Computing and Information
Engineering
Technology
Education
Chemistry
Physics
Material Type:
Activity/Lab
Provider:
Science and Math Informal Learning Educators (SMILE)
Provider Set:
SMILE Pathway: Science and Math Activities in One Search
Author:
Margaret Pezalla-Granlund
Science Museum of Minnesota
Date Added:
06/26/2012
Kinetic Sculpture: Program the Pico Cricket to Make Your Art Light Up or Spin
Read the Fine Print
Rating
0.0 stars

Use a Pico Cricket (micro-controller) to animate your art! You can program a Pico Cricket to make your art spin, light up, or make music. This activity contains many helpful links that explain how to make motion modules, links to kinetic artists and student examples. Pico Cricket is required. No experience programing? That's okay, because this activity is for beginners.

Subject:
Computing and Information
Engineering
Technology
Chemistry
Physics
Material Type:
Activity/Lab
Provider:
Science and Math Informal Learning Educators (SMILE)
Provider Set:
SMILE Pathway: Science and Math Activities in One Search
Author:
National Science Foundation
Science Museum of Minnesota
Date Added:
01/30/2013