SYLLABUS
COURSE NAME : DRONE PROGRAMMING
COURSE CODE : BCA313C-4
COURSE TYPE : Theory
OFFERED PROGRAMMES:
Bachelor of Computer Applications (SEMESTER - IV)
Course learning Outcomes
Outcome Outcome Description RBT Highest RBT
Reference No. Domain Level
CO1 Understand the fundamental principles, classifications, Cognitive L2 -
and evolution of drones and unmanned aerial systems. Understand
CO2 Apply the components and working mechanisms of Cognitive L3 - Apply
drone hardware including propulsion, sensors, and
control systems.
CO3 Apply flight dynamics, navigation, and communication Cognitive L3 - Apply
systems used in drones.
CO4 Apply safety standards, regulations, and ethical aspects Cognitive L3 - Apply
associated with drone operations.
CO5 Demonstrate practical applications of drones in real- Cognitive L3 - Apply
world scenarios
Sustainability Development Goals (SDG)
• Industry, innovation and infrastructure
• Quality education
• Sustainable cities
21st Century Skills
• Analytical thinking
• Creative thinking
Course Credit Details
Display Name Course Credit Hours Per Session
Theory and Practical 4 75
Course Content
Unit Unit Title Unit Development Skill Focused Cross Cutting Reference L
No. Teaching Needs Issues
Hours
U1 INTRODUCTION 15 Global Employability, Professional [Link]
TO DRONE Entrepreneurship, Ethics, a-drone
SYSTEMS Skill Sustainability
Development
Topic Content Description Topic Reference
No. Material Upload
U1-T1 Evolution and classification of drones – Fixed-wing, rotary- - -
wing, and hybrid UAVs - Principles of flight and
aerodynamics
Lab Exercises:
1. Program drone for take-off and landing in Developer
Mode.
U1-T2 Terminologies: UAV, UAS, RPAS - Components overview – - -
Frame, motors, propellers, and batteries - Applications and
trends in drone technologies
Lab Exercises:
2 . Control onboard LEDs and verify signal response via
controller app.
Unit Unit Title Unit Development Skill Focused Cross Cutting Reference Link
No. Teaching Needs Issues
Hours
U2 DRONE 15 Global Employability, Professional [Link]
ARCHITECTURE Entrepreneurship, Ethics,
AND Skill Sustainability
COMPONENTS Development
Topic Content Description Topic Reference
No. Material Upload
U2-T1 Hardware structure and functionality - Sensors: - -
Accelerometer, gyroscope, magnetometer, barometer, GPS,
ToF, and LiDAR .
Lab Exercises:
3. Collect and visualize sensor data from accelerometer and
Topic Content Description Topic Reference
No. Material Upload
gyro.
U2-T2 Communication modules and telemetry systems - Flight - -
control boards and electronic speed controllers (ESCs) -
Power systems and payload integration
Lab Exercises:
4. Activate and control onboard camera using Pluto Blocks or
app interface.
Unit Unit Title Unit Development Skill Focused Cross Cutting Reference Link
No. Teaching Needs Issues
Hours
U3 FLIGHT 15 Global Employability, Professional [Link]
MECHANICS Entrepreneurship, Ethics,
AND Skill Sustainability
CONTROL Development
SYSTEMS
Topic Content Description Topic Reference
No. Material Upload
U3-T1 Axes of rotation and stability mechanisms - Control - -
surfaces, thrust, lift, and drag principles - Propulsion
systems and flight controllers
Lab Exercise:
5. Build programs to monitor propeller speed at varying
levels
U3-T2 Autopilot concepts and navigation algorithms - - -
Fundamentals of drone communication and remote
operation
Lab Exercise:
6. Perform a diagnostic test on ESC and motor
interconnectivity.
Unit Unit Title Unit Development Skill Focused Cross Cutting Reference Link
No. Teaching Needs Issues
Hours
U4 REGULATIONS, 15 Global Employability, Professional [Link]
SAFETY AND Entrepreneurship, Ethics,
Unit Unit Title Unit Development Skill Focused Cross Cutting Reference Link
No. Teaching Needs Issues
Hours
ETHICS Skill Sustainability
Development
Topic Content Description Topic Reference
No. Material Upload
U4-T1 Airspace classifications and DGCA/FAA regulations - - -
Licensing, registration, and permissions for drone
operations.
Lab Exercise:
4. Various propeller speeds using PWM with motor signals.
U4-T2 Risk assessment and safety guidelines - Ethical implications - -
and societal impact of drones - Environmental considerations
and data privacy concerns
Lab Excercise:
5. Perform a diagnostic test on ESC and motor
interconnectivity.
Unit Unit Title Unit Development Skill Focused Cross Cutting Reference Link
No. Teaching Needs Issues
Hours
U5 EMERGING 15 Global Employability, Professional [Link]
TRENDS AND Entrepreneurship, Ethics,
APPLICATIONS Skill Sustainability
Development
Topic Content Description Topic
No. Reference
Material
Upload
U5- Drones in agriculture, mapping, logistics, and surveillance - - -
T1 Drone-based disaster management and emergency response -
Integration with AI, IoT, and 5G - Future prospects: Swarm
drones, delivery drones, and autonomous aerial vehicles - Case
studies of successful drone innovations
U5- Mini-Project: Conceptualizing and developing a drone-based - -
T2 solution
Topic Content Description Topic
No. Reference
Material
Upload
Case Studies: Agricultural Weed Detection, Microdrone
Systems, Aerial Surveillance
Text & Reference Books
1. Reg Austin, Unmanned Aircraft Systems: UAV Design, Development and Deployment, Wiley, 2010.
2. Kimon P. Valavanis, Advances in Unmanned Aerial Vehicles: State of the Art and the Road to
Autonomy, Springer, 2007.
[3] Richard Williams, Programming Drones with Python, Packt Publishing, 2021.
Essential Reading
[1] Cybellium Ltd., Mastering Drone Design and Programming: A Comprehensive Guide, 2023.
[2] Neeraj Kumar Singh, Porselvan Muthukrishnan, and Satyanarayana Sanpini, Industrial System Engineering for
Drones, Apress, 2019.
EXAMINATION PATTERN
PATTERN FOR CONTINUOUS INTERNAL ASSESSMENT (CIA)
CIA II: Centralised Mid Semester Examination
QUESTION PAPER PATTERN FOR END SEMESTER EXAMINATION (ESE)
ETE: Application oriented / written and practical Assessment : 100 marks