Updating search results...

Search Resources

117 Results

View
Selected filters:
  • coding
Lab: Changes to the Green River
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students digitize the path of the Green River from historical imagery, and calculate sinuosity using a Python script. Students then display the changes on a map. Students are introduced to the concept of computer scripting.

Subject:
Applied Science
Career and Technical Education
Computer Science
Environmental Science
Environmental Studies
Material Type:
Activity/Lab
Provider:
Science Education Resource Center (SERC) at Carleton College
Provider Set:
Teach the Earth
Author:
Amanda Schmidt
Jo Martin
Date Added:
01/20/2023
A Lego Engineering Adventure
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This teaching unit was created to provide any classroom teacher with all the tools necessary to help her students learn and apply engineering and design skills and computer science concepts in the context of a Next Generation Science Standards (NGSS) style investigation.

Students learn in the context of a story line that winds throughout each of the five workshops in the unit. Each workshop introduces a new phase of their ongoing “Mission to Mars.” Every workshop begins with a video that provides students an overview of the problem or situation encountered by the Mars Explorers (represented in the online modules by two Lego™ mini-figures and called Max and Mia to match the WeDo software). The curriculum then walks the students through a series of online learning modules that help them learn about a piece of technology or a new concept they’ll need to build a model from Lego WeDo™ kits and how they can solve real life problems using engineering practices.

Subject:
Applied Science
Engineering
Material Type:
Activity/Lab
Assessment
Author:
Chad Brandt
Phil Biggs
Date Added:
01/02/2019
Let's Start Coding with CODE.org & Minecraft
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Students will use a blockly system (drag and drop code) to write programs.  Students will be learning the conecpts that computer scientists use every day and are the foundation for computer science.

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Lee Calton
Date Added:
06/23/2016
Making Sound-Reactive Clothing
Read the Fine Print
Educational Use
Rating
0.0 stars

Students apply sound-activated light-up EL wire to create personalized light-up clothing outfits. During the project, students become familiar with the components, code and logic to complete circuits and employ their imaginations to real-world applications of technology. Acting as if they are engineers, students are challenged to incorporate electroluminescent wire to regular clothing to make attention-getting safety clothing for joggers and cyclists. Luminescent EL wire stays cool, making it ideal to sew into wearable projects. They use the SparkFun sound detector and the EL sequencer circuit board to flash the EL wire to the rhythm of ambient sound, such as music, clapping, talking—or roadway traffic sounds! The combination of sensors, microcontrollers and EL wire enables a wide range of feedback and control options.

Subject:
Applied Science
Computer Science
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
Activities
Author:
Jen Foxbot
Kent Kurashima
Rachel Sharpe
Sabina Schill
Date Added:
02/13/2018
Mars Rover App Creation
Read the Fine Print
Educational Use
Rating
0.0 stars

Based on their experience exploring the Mars rover Curiosity and learning about what engineers must go through to develop a vehicle like Curiosity, students create Android apps that can control LEGO MINDSTORMS(TM) NXT robots, simulating the difficulties the Curiosity rover could encounter. The activity goal is to teach students programming design and programming skills using MIT's App Inventor software as the vehicle for the learning. The (free to download) App Inventor program enables Android apps to be created using building blocks without having to actually know a programming language. At activity end, students are ready to apply what they learn to write other applications for Android devices.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Rich Powers
Date Added:
09/18/2014
Odyssey of the Eyes Advanced Level
Read the Fine Print
Rating
0.0 stars

The purpose of this resource is to help students understand the connection between remote sensing, computer imagery, and land cover assessment. Students translate their maps created in the beginning activity into digital code and exchange the digitized versions of their maps with students in another school.

Subject:
Applied Science
Ecology
Environmental Science
Life Science
Material Type:
Activity/Lab
Homework/Assignment
Interactive
Lesson Plan
Teaching/Learning Strategy
Provider:
NASA
Provider Set:
NASA Wavelength
Author:
The GLOBE Program, University Corporation for Atmospheric Research (UCAR)
Date Added:
02/16/2011
PBS KIDS Learning to Code with ScratchJr from KSPS PBS
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The lessons in this curriculum unit will help students learn the foundations of coding using the free PBS KIDS ScratchJr app. With PBS KIDS Scratch Jr, students can create their own interactive stories and games featuring their favorite characters from Wild Kratts, Nature Cat, WordGirl and Peg + Cat!. By snapping together colorful programming blocks, students make characters move, jump, dance, and sing. In the process, kids learn to solve problems, design projects, and express themselves creatively. These lessons help students explore coding/programming vocabulary and offer non-device activities around coding/programming concepts.

Subject:
Computer Science
Educational Technology
Elementary Education
Language, Grammar and Vocabulary
Material Type:
Lesson Plan
Unit of Study
Author:
Bukola Breczinski
Date Added:
05/19/2022
Primi passi App Inventor
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

App Inventor è un ambiente di sviluppo, abbastanza semplice, per applicazioni che girano sul sistema operativo Android, creato da Google ora di proprietà del Massachusetts Institute of Technology(MIT). Lo scopo per cui fu creato questo ambiente era di consentire la creazione di semplici app senza conoscere alcun linguaggio di programmazione.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
Sirsi Pasquale
Date Added:
12/15/2020
Principles of Discrete Applied Mathematics
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is an introduction to discrete applied mathematics. Topics include probability, counting, linear programming, number-theoretic algorithms, sorting, data compression, and error-correcting codes. This is a Communication Intensive in the Major (CI-M) course, and thus includes a writing component.

Subject:
Business and Communication
Communication
Mathematics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Goemans, Michel
Orecchia, Lorenzo
Peng, Richard
Ruff, Susan
Date Added:
09/01/2013
Programming for the Puzzled
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This class builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching students to program while solving puzzles. Python syntax and semantics required to understand the code are explained as needed for each puzzle.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Devadas, Srini
Date Added:
01/01/2018
Putting It All Together: Peripheral Vision
Read the Fine Print
Educational Use
Rating
0.0 stars

In this culminating activity of the unit, students bring together everything they've learned in order to write the code to solve the Grand Challenge. The code solution takes two images captured by robots and combines them to create an image that can be focused at different distances, similar to the way that humans can focus either near or far. They write in a derivative of C++ called QT; all code is listed in this activity.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Anna Goncharova
Date Added:
09/18/2014
RGB Color Mixing
Read the Fine Print
Educational Use
Rating
0.0 stars

Students write Arduino code and use a “digital sandbox” to create new colors out of the three programming primary colors: green, red and blue. They develop their own functions, use them to make disco light shows, and vary the pattern and colors of their shows. The digital sandbox is a hardware and software learning platform powered by a microcontroller that can interact with real-world inputs like light, while at the same time controlling LEDs and other outputs.

Subject:
Career and Technical Education
Material Type:
Activity/Lab
Provider:
TeachEngineering
Date Added:
02/07/2017
Random Shakespearean Insult Generator Lesson
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This lesson integrates coding and computer science into English Language Arts for the purpose of fostering appreciation of Shakespearean wit and language and to provide students exposure to coding. Students first choose words that carry insulting connotations from a Shakespearean play and then create a program that randomly generates insults based upon those found words. Swift Playgrounds, Scratch, or Raspberry Pi are recommended resources for creating this project, and links to projects are provided for each of these platforms. Sample code and directions are provided. Students who are beginning to learn coding may complete the code while more advanced individuals may modify the program or create their own.

Subject:
Applied Science
Arts and Humanities
Computer Science
English Language Arts
Language, Grammar and Vocabulary
Literature
Material Type:
Activity/Lab
Lesson Plan
Date Added:
06/14/2021
Random Shakespearean Insult Generator Lesson
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This lesson integrates coding and computer science into English Language Arts for the purpose of fostering appreciation of Shakespearean wit and language and to provide students exposure to coding. Students first choose words that carry insulting connotations from a Shakespearean play and then create a program that randomly generates insults based upon those found words. Swift Playgrounds, Scratch, or Raspberry Pi are recommended resources for creating this project, and links to projects are provided for each of these platforms. Sample code and directions are provided. Students who are beginning to learn coding may complete the code while more advanced individuals may modify the program or create their own.

Subject:
Applied Science
Arts and Humanities
Computer Science
English Language Arts
Language, Grammar and Vocabulary
Literature
Material Type:
Activity/Lab
Lesson Plan
Date Added:
12/05/2018
SIK Keyboard Instrument
Read the Fine Print
Educational Use
Rating
0.0 stars

Students work as if they are electrical engineers to program a keyboard to play different audible tones depending on where a sensor is pressed. They construct the keyboard from a soft potentiometer, an Arduino capable board, and a small speaker. The soft potentiometer “keyboard” responds to the pressure of touch on its eight “keys” (C, D, E, F, G, A, B, C) and feeds an input signal to the Arduino-capable board. Each group programs a board to take the input and send an output signal to the speaker to produce a tone that is dependent on the input signal—that is, which “key” is pressed. After the keyboard is working, students play "Twinkle, Twinkle, Little Star" and (if time allows) modify the code so that different keys or a different number of notes can be played.

Subject:
Applied Science
Career and Technical Education
Computer Science
Material Type:
Activity/Lab
Provider:
TeachEngineering
Author:
Lauchlin Blue
Shawn Hymel
Date Added:
02/07/2017