REAL-WORLD STEM. EXTRAORDINARY POSSIBILITIES.
curriculum

Connect coding to aviation

Use a programmable flight task to connect a sequence of instructions to an observable result.

Begin with a prediction

Students can describe an intended route before turning it into instructions. Breaking a movement into steps introduces decomposition: a large task becomes a series of smaller, testable actions. That habit matters whether students are using pseudocode or working in Python.

Connect the right product to the lesson

STEMPilot’s Python Flyer is a separate coding drone product. It provides a way to connect Python programming with autonomous flight tasks. Do not assume a classroom flight simulator includes this kit or that every simulator lesson contains programming; review the selected program before planning.

Plan for evidence of learning

Before the activity, ask students to make a prediction and explain it. During the mission, have them record observations with units or clear labels. Afterward, compare the results with the plan and ask what changed in their reasoning. Adjust the complexity of the task to the students’ mathematical and scientific preparation.

Try it in your classroom

Debug a route on paper

Draw a simple route with a start and finish. Write a sequence of movements, ask another student to follow it on a grid, and identify ambiguous instructions. Revise the sequence before moving to a supervised equipment activity.

Program information: Python Flyer ↗. Classroom examples on this page are suggested teaching activities.

Ready for takeoff?

Let’s put your students’
potential in the pilot’s seat.

Build an aviation STEM program around your school, your goals, and your students.