Development of Coding Curriculum for Drones

2018 COE Engineering Design Project (TY09)


Faculty Lab Coordinator

Truman Yang

Topic Category

Software / Data Engineering

Preamble

The purpose of this project was to develop a comprehensive coding curriculum for drones. This curriculum offers both hands on experiences and teaches problem solving skills. The curriculum was developed for hands-on experiential learning and includes computational and creative thinking components.

Objective

(1) The curriculum is designed to take a student with no prior experience and guide them to be able to program a drone to perform different tasks. (2) Students will become familiar with the theoretical and practical aspects of various sensors and actuators of drones.

Partial Specifications

(1) The curriculum should be developed as a way to engage students in coding and creative thinking.
(2) All new added hand-on experiment and projects should be detailed documented.

Suggested Approach

(1) Familiar with background knowledge of drones.
(2) Software development in Tynker, Python and Java.

Group Responsibilities

Design and implement new software projects and apply them on drones.

Student A Responsibilities

Design and implement new drone projects with the programming language Tynker.

Student B Responsibilities

Design and implement new drone software projects with Python.

Student C Responsibilities

Design and implement new drone software projects with Java.

Course Co-requisites

COE318: Software Systems

 


TY09: Development of Coding Curriculum for Drones | Truman Yang | Wednesday September 19th 2018 at 12:07 AM