In the first of two sequential lessons, students create mobile apps that …
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.
Students learn more about assistive devices, specifically biomedical engineering applied to computer …
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.
In this context-setting lesson, the class will experience the concept of events …
In this context-setting lesson, the class will experience the concept of events through a game where they move or shout when you press buttons on a giant remote. This lesson aligns to national Computer Science standards from CSTA.
In this mini-project, students will have the opportunity to learn how to …
In this mini-project, students will have the opportunity to learn how to use events in Play Lab and apply all of the coding skills that they've learned to create an animated game. This lesson aligns to national Computer Science standards from CSTA.
In this project lesson, students apply what they have learned about sequencing …
In this project lesson, students apply what they have learned about sequencing and events in an open-ended project with Play Lab. This lesson aligns to national Computer Science standards from CSTA.
Students will program their classmates to step carefully around a large grid …
Students will program their classmates to step carefully around a large grid on the floor in this context-setting lesson. This lesson aligns to national Computer Science standards from CSTA.
In this skill-building lesson, students will develop sequential algorithms to move a …
In this skill-building lesson, students will develop sequential algorithms to move a bird from one side of a maze to the pig at the other side. To do this they will stack code blocks together in a linear sequence. This lesson aligns to national Computer Science standards from CSTA.
In this skill-building lesson, students will continue to develop sequential algorithms.In this …
In this skill-building lesson, students will continue to develop sequential algorithms.In this lesson, students will develop programming skills on a computer platform. The block-based format of these puzzles help students learn about sequence and concepts, without having to worry about perfecting syntax. This lesson aligns to national Computer Science standards from CSTA.
Students will apply the programming concepts that they have learned to the …
Students will apply the programming concepts that they have learned to the Harvester environment in this skill-building lesson. Students will continue to develop sequential algorithm skills and start using the debugging process. This lesson aligns to national Computer Science standards from CSTA.
In this context-setting lesson, students will learn to use loops to more …
In this context-setting lesson, students will learn to use loops to more easily communicate instructions by looking at the repeated patterns of a dance. This lesson aligns to national Computer Science standards from CSTA.
In this skill-building lesson, students will help the harvester collect crops by …
In this skill-building lesson, students will help the harvester collect crops by using loops. This lesson aligns to national Computer Science standards from CSTA.
In this skill-building lesson, students continue learning the concept of loops. Here, …
In this skill-building lesson, students continue learning the concept of loops. Here, Laurel the Adventurer uses loops to collect treasure in open cave spaces. This lesson gives students more practice with loops and encourages them to put multiple blocks inside of a repeat as they try to collect as much treasure as possible. This lesson aligns to national Computer Science standards from CSTA.
In this skill-building lesson, students learn to draw images by looping simple …
In this skill-building lesson, students learn to draw images by looping simple sequences of instructions. Here, students use loops to create patterns. This lesson aligns to national Computer Science standards from CSTA.
This mini-project lesson builds on the understanding of loops from previous lessons. …
This mini-project lesson builds on the understanding of loops from previous lessons. Students will create unique artwork with the Artist. This lesson aligns to national Computer Science standards from CSTA.
In this context-setting lesson, students will learn that events are a great …
In this context-setting lesson, students will learn that events are a great way to add flexibility to a pre-written algorithm. This lesson aligns to national Computer Science standards from CSTA.
This lesson combines skill-building around events with a mini-project where students get …
This lesson combines skill-building around events with a mini-project where students get to build their own Flappy Bird game. At the end of the lesson, students will be able to customize their game by changing the visuals or rules. This lesson aligns to national Computer Science standards from CSTA.
This lesson combines skill-building around events with a mini-project where students get …
This lesson combines skill-building around events with a mini-project where students get to build their own animated game. This lesson aligns to national Computer Science standards from CSTA.
This exploratory lesson introduces the concept of binary which is how computers …
This exploratory lesson introduces the concept of binary which is how computers today store all sorts of information. This lesson aligns to national Computer Science standards from CSTA.
This project lesson takes students through designing, developing, and showcasing new Play …
This project lesson takes students through designing, developing, and showcasing new Play Lab projects. This lesson aligns to national Computer Science standards from CSTA.
In this context-setting lessons, students will use a set of symbols to …
In this context-setting lessons, students will use a set of symbols to instruct a "robot" to stack cups in different patterns. Students will take turns participating as the robot, responding only to the algorithm defined by their peers. This lesson aligns to national Computer Science standards from CSTA.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.