Search Resources

81 Results

View
Selected filters:
  • Computer Science
3D Printing, Computer Aided Design (CAD) and G-Code Basics
Read the Fine Print
Educational Use
Rating

Students learn how 3D printing, also known as additive manufacturing, is revolutionizing the manufacturing process. First, students learn what considerations to make in the engineering design process to print an object with quality and to scale. Students learn the basic principles of how a computer-aided design (CAD) model is converted to a series of data points then turned into a program that operates the 3D printer. The activity takes students through a step-by-step process on how a computer can control a manufacturing process through defined data points. Within this activity, students also learn how to program using basic G-code to create a wireframe 3D shapes that can be read by a 3D printer or computer numerical control (CNC) machine.

Subject:
Computer Science
Geometry
Measurement and Data
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
Activities
Author:
Matthew Jourden
Date Added:
05/04/2019
Android Acceleration Application
Read the Fine Print
Educational Use
Rating

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:
Computer Science
Engineering
Material Type:
Full Course
Unit of Study
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Scott Burns
Date Added:
09/18/2014
Ask an Engineer
Read the Fine Print
Educational Use
Rating

Explore some of the wonders of modern engineering in this video from the Sciencenter in Ithaca, New York. Hear a diverse selection of engineers explain how things work.

Subject:
Computer Science
Engineering
Material Type:
Lecture
Provider:
PBS LearningMedia
Author:
Argosy Foundation
WGBH Educational Foundation
Date Added:
05/09/2006
Body Motion Vector Visualization
Read the Fine Print
Educational Use
Rating

Students learn how engineers gather data and model motion using vectors. They learn about using motion-tracking tools to observe, record, and analyze vectors associated with the motion of their own bodies. They do this qualitatively and quantitatively by analyzing several examples of their own body motion. As a final presentation, student teams act as engineering consultants and propose the use of (free) ARK Mirror technology to help sports teams evaluate body mechanics. A pre/post quiz is provided.

Subject:
Computer Science
Measurement and Data
Engineering
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
Activities
Author:
Jackson Reimers
Date Added:
08/30/2018
Brain is a Computer
Read the Fine Print
Educational Use
Rating

Students learn about the similarities between the human brain and its engineering counterpart, the computer. Since students work with computers routinely, this comparison strengthens their understanding of both how the brain works and how it parallels that of a computer. Students are also introduced to the "stimulus-sensor-coordinator-effector-response" framework for understanding human and robot actions.

Subject:
Computer Science
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Charlie Franklin
Sachin Nair
Satish Nair
Date Added:
09/18/2014
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:
Computer Science
Material Type:
Activity/Lab
Provider:
TeachEngineering
Author:
Brian Huang
Date Added:
02/17/2021
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:
Computer Science
Material Type:
Activity/Lab
Provider:
TeachEngineering
Author:
Brian Huang
Date Added:
02/17/2021
Build Your Own Night-Light with Arduino
Read the Fine Print
Educational Use
Rating

Whether you want to light up a front step or a bathroom, it helps to have a light come on automatically when darkness falls. For this maker challenge, students create their own night-lights using Arduino microcontrollers, photocells and (supplied) code to sense light levels and turn on/off LEDs as they specify. As they build, test, and control these night-lights, they learn about voltage divider circuits and then experience the fundamental power of microcontrollers—controlling outputs (LEDs) based on sensor (photocell) input readings and if/then/else commands. Then they are challenged to personalize (and complicate) their night-lights—such as by using delays to change the LED blinking rate to reflect the amount of ambient light, or use many LEDs and several if/else statements with ranges to create a light meter. The possibilities are unlimited!

Subject:
Computer Science
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
MakerChallenges
Author:
Daniel Godrick
Date Added:
10/11/2017
Building Arduino Light Sculptures
Read the Fine Print
Educational Use
Rating

Students are challenged to design their own small-sized prototype light sculptures to light up a hypothetical courtyard. To accomplish this, they use Arduino microcontrollers as the “brains” of the projects and control light displays composed of numerous (3+) light-emitting diodes (LEDs). With this challenge, students further their learning of Arduino fundamentals by exploring one important microcontroller capability—the control of external circuits. The Arduino microcontroller is a powerful yet easy-to-learn platform for learning computer programing and electronics. LEDs provide immediate visual success/failure feedback, and the unlimited variety of possible results are dazzling!

Subject:
Computer Science
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
MakerChallenges
Author:
Daniel Godrick
Date Added:
10/09/2017
A Closer Look at Natural Disasters Using GIS
Read the Fine Print
Educational Use
Rating

As if they are environmental engineers, student pairs are challenged to use Google Earth Pro (free) GIS software to view and examine past data on hurricanes and tornados in order to (hypothetically) advise their state government on how to proceed with its next-year budget—to answer the question: should we reduce funding for natural disaster relief? To do this, students learn about maps, geographic information systems (GIS) and the global positioning system (GPS), and how they are used to deepen the way maps are used to examine and analyze data. Then they put their knowledge to work by using the GIS software to explore historical severe storm (tornado, hurricane) data in depth. Student pairs confer with other teams, conduct Internet research on specific storms and conclude by presenting their recommendations to the class. Students gain practice and perspective on making evidence-based decisions. A slide presentation as well as a student worksheet with instructions and questions are provided.

Subject:
Computer Science
Statistics and Probability
Engineering
Physical Science
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
Activities
Author:
Kent Kurashima
Date Added:
02/27/2018
Colliding Neutron Stars Create Black Hole and Gamma-ray Burst
Read the Fine Print
Educational Use
Rating

This video from NASA describes the detailed computer modeling used to predict that colliding neutron stars can produce gamma-ray bursts similar to those associated with black holes.

Subject:
Computer Science
Chemistry
Engineering
Physics
Material Type:
Lesson
Provider:
PBS LearningMedia
Author:
NASA
WGBH Educational Foundation
WNET
Date Added:
10/28/2011
Control a Servo with Your Phone Using Bluetooth!
Read the Fine Print
Educational Use
Rating

Bluetooth is everywhere—from smartphones to computers to cars. Even though students are exposed to this technology, many are not aware of how they can use it themselves to wirelessly control their own creative projects! For this challenge, students build on what they learned during a previous Arduino maker challenge, Make and Control a Servo Arm with Your Computer, and learn how to control a servo with an Android phone (iPhones do not work with the components used in this challenge). By the end of the exercise, expect students to be wirelessly controlling a servo with a simple phone application!

Subject:
Computer Science
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
MakerChallenges
Author:
Daniel Godrick
Date Added:
05/23/2018
Create a Cloud-Connected LED Cloud Light Fixture
Read the Fine Print
Educational Use
Rating

Students put their STEAM knowledge and skills to the test by creating indoor light fixture “clouds” that mimic current weather conditions or provide other colorful lighting schemes they program and control with smartphones. Groups fabricate the clouds from paper lanterns and pillow stuffing, adding LEDs to enable the simulation of different lighting conditions. They code the controls and connect the clouds to smart devices and the Internet cloud to bring their floating clouds to life as they change color based on the weather outside.

Subject:
Computer Science
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
Activities
Author:
Kent Kurashima
Sarah Al-Mutlaq
Date Added:
05/25/2018
Create and Control a Popsicle Stick Finger Robot
Read the Fine Print
Educational Use
Rating

Students are introduced to servos and the flex sensor as they create simple, one-jointed, finger robots controlled by Arduino. Servos are motors with feedback and are extensively used in industrial and consumer applications—from large industrial car-manufacturing robots that use servos to hold heavy metal and precisely weld components together, to prosthetic hands that rely on servos to provide fine motor control. Students use Arduino microcontrollers and flex sensors to read finger flexes, which they process to send angle information to the servos. Students create working circuits; use the constrain, map and smoothing commands; learn what is meant by library and abstraction in a coding context; and may even combine team finger designs to create a complete prosthetic hand of bendable fingers.

Subject:
Computer Science
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
MakerChallenges
Author:
Daniel Godrick
Date Added:
10/20/2017
Curiosity Killed the App
Read the Fine Print
Educational Use
Rating

Students gain experience with the software/system design process, closely related to the engineering design process, to solve a problem. First, they learn about the Mars Curiosity rover and its mission, including the difficulties that engineers must consider and overcome to operate a rover remotely. Students observe a simulation of a robot being controlled remotely. These experiences guide discussion on how the design process is applied in these scenarios. The lesson culminates in a hands-on experience with the design process as students simulate the remote control of a rover. In the associated activity, students gain further experience with the design process by creating an Android application using App Inventor to control one aspect of a remotely controlled vehicle. (Note: The lesson requires a LEGO® MINDSTORMS® Education NXT base set.)

Subject:
Computer Science
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Rich Powers
Date Added:
09/18/2014
Data Ethics by Neal O'Farrell
Conditional Remix & Share Permitted
CC BY-NC
Rating

The online Data Ethics course is being shared by Neal O’Farrell of ethicause.com and runs for approximately 65 minutes and broken into eight easy-to-take lessons.The OC2 Ohio Cyber Club organization has created worksheets for each video. These worksheets include open ended questions that students can use for research and discussion.

Subject:
Information Technology
Computer Science
Material Type:
Lesson Plan
Author:
John Wiseman
Date Added:
11/23/2019