Drone Programming Course
The Drone Programming Course (DJI Tello EDU) aims to develop students' programming skills by controlling drones. The course is centered around "Flying Dreamers" and allows students to learn graphical programming, languages such as Python and Swift, and apply them to control the flight routes and performances of drones. This teaching method combined with practical applications can not only arouse students' interest in learning, but also allow them to master programming knowledge in the STEM field in a vivid and interesting process, laying the foundation for future technological development.
Course Content
Theoretical learning
The basic principle and structure of drones
Basic concepts and safety knowledge of drone flight
Graphical programming, basic syntax and usage of programming languages such as Python and Swift
Programming Learning
Learn to use graphical programming software (such as Tello EDU App) to control drone flight
Practice writing simple flight instructions using the drag method
Learn to write custom flight programs for drones using Python and Swift
Practice programming drone takeoff, landing, stunt flying, etc.
Practical performance
Use the programming skills you have learned to design a drone stunt show
Learn aerial photography techniques and take artistic aerial shots
Master the angles, composition and other techniques of drone photography
Post-editing, editing and producing professional aerial photography works
Course Features
Hardware and software integration
Students can learn how to use programming languages such as Python or Scratch to control and operate drones and develop creativity and problem-solving skills.
Practice-oriented
The course allows students to immediately apply what they have learned through actual drone control and programming projects, which helps to enhance students' hands-on and practical abilities.
Innovation and creativity
Students can plan routes through drones, and use the routes and different coordination to create a single performance. They can also conduct in-depth exploration at different levels and understand geography and other subjects.