Lesson Planet
Search educational resources
  • Sign In Try It Free
  • AI Teacher Tools
    • Discover Resources Search reviewed educational resources by keyword, subject, grade, type, and more
    • Curriculum Manager (My Content) Manage saved and uploaded resources and folders To Access the Curriculum Manager Sign In or Join Now
    • Browse Resource Directory Browse educational resources by subject and topic
    • Curriculum Calendar Explore curriculum resources by date
    • Lesson Planning Articles Timely and inspiring teaching ideas that you can apply in your classroom
    • Our Story
    • Frequently Asked Questions
    • Testimonials
    • Contact Us
  • Pricing
  • School Access
    • Your school or district can sign up for Lesson Planet — with no cost to teachers
      Learn More
  • Sign In
  • Try It Free

Hi, what do you want to do?

Create a lesson plan
Create a lesson plan
Generate resources with 80+ AI teacher tools
Generate resources with 80+ AI teacher tools
Search 200,000 instructional videos
Search 200,000 instructional videos
Find a teaching resource
Find a teaching resource
Teach Engineering: Flow Charting App Inventor Tutorials ActivityTeach Engineering: Flow Charting App Inventor Tutorials Activity
Publisher
TeachEngineering
Curator Rating
Educator Rating
Not yet Rated
Activity

Teach Engineering: Flow Charting App Inventor Tutorials

Curated by ACT

Students design and create flow charts for the MIT App Inventor tutorials in this computer science activity about program analysis. In program analysis, which is based on determining the behavior of computer programs, flow charts are an important tool for tracing control flow. Control flow is a graphical representation of the logic present in a program and how the program works. Students work through tutorials, design and create flow charts about how the tutorials function, and present their findings to the class. In their final assessment, they create an additional flow chart for an advanced App Inventor tutorial. This activity prepares students with the knowledge and skills to use App Inventor in the future to design and create Android applications.

3 Views 1 Download
Concepts

stem

Additional Tags

computer and software engineering concepts, program analysis, program correctness, program optimization, app inventor, integrated teaching and learning program and laboratory, teachengineering
Show More Show Less

Resource Details

Grade
7th - 9th
Subjects
Science
3 more...
Resource Type
Activities & Projects
Audiences
For Administrator Use
1 more...
Lexile Measures
0L

See similar resources:

Lesson Plan

Teach Engineering: Program Analysis Using App Inventor

TeachEngineering
In computer science, program analysis is used to determine the behavior of computer programs. Flow charts are an important tool for understanding how programs work by tracing control flow. Control flow is a graphical representation of...
7th - 9th STEM
Lesson Plan

Storing Android Accelerometer Data: App Design

Teach Engineering
There's an app for that! Pupils learn to build an app that will store data on an Android. The lesson introduces class members to the tiny database, TinyDB, for Android devices. A video tutorial provides an example that uses the...
12 mins 9th - 12th STEM
Activity

Teach Engineering: Mars Rover App Creation

TeachEngineering
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 NXT robots, simulating the...
7th - 9th STEM
Lesson Plan

Teach Engineering: Storing Android Accelerometer Data: App Design

TeachEngineering
Students work through an online tutorial on MIT's App Inventor to learn how to create Android applications. Using those skills, they create their own applications and use them to collect data from an Android device accelerometer and...
9th - 10th STEM
Activity

Teach Engineering: Android App Development

TeachEngineering
Students develop an app for an Android device that utilizes its built-in internal sensors, specifically the accelerometer. The goal of this activity is to teach programming design and skills using MIT's App Inventor software (free to...
9th - 10th STEM
Activity

Teach Engineering: Simulating the Bug

TeachEngineering
Students modify a provided App Inventor code to design their own diseases. This serves as the evolution step in the software/systems design process. The activity is essentially a mini design cycle in which students are challenged to...
9th - 10th STEM
Unit Plan

Teach Engineering: Android Acceleration Application

TeachEngineering
This unit includes two sequential lessons. In the first, 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...
9th - 10th STEM
Activity

Teach Engineering: Exploring Acceleration With an Android

TeachEngineering
Students conduct an experiment to study the acceleration of a mobile Android device. During the experiment, they run an application created with MIT's App Inventor that monitors linear acceleration in one-dimension. Students use an...
9th - 10th STEM
Lesson Plan

Teach Engineering: Passing the Bug

TeachEngineering
Students apply concepts of disease transmission to analyze infection data, either provided or created using Bluetooth-enabled Android devices. This data collection may include several cases, such as small static groups (representing...
9th - 10th Science
Activity

Android App Development

Teach Engineering
Building an accelerometer app for your Android device. Groups develop an app that uses the accelerometer on an Android device. The purpose of the activity is to reinforce the programming design. The post activity assessment challenges...
9th - 12th STEM
Try It Free
© 1999-2026 Learning Explorer, Inc.
Teacher Lesson Plans, Worksheets and Resources

Sign up for the Lesson Planet Monthly Newsletter

Open Educational Resources (OER)

  • Health
  • Language Arts
  • Languages
  • Math
  • Physical Education
  • Science
  • Social Studies
  • Special Education
  • Visual and Performing Arts
View All Lesson Plans

Discover Resources

  • Our Review Process
  • How it Works
  • How to Search
  • Create a Collection

Manage Curriculum

  • Edit a Collection
  • Assign to Students
  • Manage My Content
Contact Us Site Map Privacy Policy Terms of Use