Course Title: 
Introduction to Drones
Course Code: 
Year Taught: 
Undergraduate (UG)
School of Engineering

'Introduction to Drones' is a course offered in the first semester of  B. Tech. in Computer Science and Engineering (Artificial Intelligence) program at the School of Engineering, Amrita Vishwa Vidyapeetham.

Course Objectives

The main aim of this course is to understand the basics of Unmanned Arial Vehicles (Drones) and its various applications. The course will also impart the knowledge of how to fly a drone by considering the rules and regulations to the specific country. Further the students will be introduced to the safety measures to be taken during flight.

Course Outcomes

CO1 To introduce the various types of frame design used for the UAV and to accommodate the electronics over the frame to fly UAV.
CO2 To make the students understand the basic working principal behind the electronic components used and its specification to build a drone from scratch.
CO3 To enable the students to identify and understand various functional modules of the controller using a preprogrammed controller used in the UAV


  PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 1 3 2 3 2 2   3 2 3 3
CO2 2 2 3 2 3 2 2   3 2 3 3
CO3 2 3 3 2 3 2 2   3 2 3 3

Course Evaluation Pattern:

Internal – 50%

  • Assignments – 30% (10 assignments with equal credit)
  • Quiz- 20% (5 Quizzes with equal credit)

External – 50%

  • Project – 50%

Intro to Drones I (Sensor-Processor-Actuator), Intro to Drones II (How to Build a Drone), Intro to Drones III (Communication Links), Intro to Drones IV (How to Fly a Drone) Drone part design using 3D Printer, Flying Projects.

  1. Syed Omar FarukTowaha, Building Smart Drones with ESP8266 and Arduino: Build exciting drones by leveraging the capabilities of Arduino and ESP8266, Packt Publishing, 2018.