Table of Contents
Fetching ...

Using Helium Balloon Flying Drones for Introductory CS Education

Stanley Cao, Christopher Gregg

TL;DR

The paper addresses broadening access to introductory computer science by leveraging inexpensive helium-balloon drones as hands-on teaching tools. It details a blimp-inspired hardware platform and a web-based Python API within a 1–2 week curriculum that progresses from programming fundamentals to advanced capstones, including mobile app control and inter-drone flocking. It situates the work within prior studies on physical computing and drone-based education, outlining hardware, software, and assessment plans via an experience report to gauge engagement and learning outcomes. The approach promises an inclusive, scalable model for CS education that integrates robotics, software development, and hardware literacy.

Abstract

In the rapidly evolving field of computer science education, novel approaches to teaching fundamental concepts are crucial for engaging a diverse student body. Given the growing demand for a computing-skilled workforce, it is essential to adapt educational methods to capture the interest of a broader audience than what current computing education typically targets. Engaging educational experiences have been shown to have a positive impact on learning outcomes and examination performance, especially within computing education. Moreover, physical computing devices have been shown to correlate with increased student motivation when students are studying computer science.

Using Helium Balloon Flying Drones for Introductory CS Education

TL;DR

The paper addresses broadening access to introductory computer science by leveraging inexpensive helium-balloon drones as hands-on teaching tools. It details a blimp-inspired hardware platform and a web-based Python API within a 1–2 week curriculum that progresses from programming fundamentals to advanced capstones, including mobile app control and inter-drone flocking. It situates the work within prior studies on physical computing and drone-based education, outlining hardware, software, and assessment plans via an experience report to gauge engagement and learning outcomes. The approach promises an inclusive, scalable model for CS education that integrates robotics, software development, and hardware literacy.

Abstract

In the rapidly evolving field of computer science education, novel approaches to teaching fundamental concepts are crucial for engaging a diverse student body. Given the growing demand for a computing-skilled workforce, it is essential to adapt educational methods to capture the interest of a broader audience than what current computing education typically targets. Engaging educational experiences have been shown to have a positive impact on learning outcomes and examination performance, especially within computing education. Moreover, physical computing devices have been shown to correlate with increased student motivation when students are studying computer science.
Paper Structure (10 sections, 4 figures, 1 table)

This paper contains 10 sections, 4 figures, 1 table.

Figures (4)

  • Figure 1: Blimpduino chip details. blimpduino_assembly_guide
  • Figure 2: Computer chip encasing with propellers attached blimpduino_assembly_guide
  • Figure 3: Illustration of complete Blimpduino drone blimpduino_assembly_guide
  • Figure 4: Blimpduino mobile control application blimpduino_app