Unmanned aerial systems (UAS) can explore common, vast and unsafe places at low cost. They could transform multiple sectors from photography to farming to city planning. However, the software underlying UAS is complex and requires multiple distinct programming skills, e.g., AI, machine learning and flight control. Few programmers encompass these skills, hampering software development and dampening the impact of UAS. We contend that early exposure to UAS software could help align workforce skills. However, early exposure requires curriculum that (1) captures the breadth of UAS software, (2) supports multiple levels of depth for diverse programming backgrounds and (3) fits within resource and institutional challenges. We propose a computational thinking framework. In our approach, lessons fit within 20-30 minute instructional blocks, making them usable in short workshop and extended classroom settings. UAV topics and computational thinking depth link lessons. Teachers can trade breadth for in-depth coding and vice versa. In early work, we presented an autonomous UAS to middle school students. Our 1 hour workshop focused on breadth and was received well.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Computational Thinking Curriculum for Unmanned Aerial Systems


    Contributors:


    Publication date :

    2019-07-01


    Size :

    1094681 byte





    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English





    Incorporating Unmanned Aerial Vehicles (UAVs) into a Graduate Systems Engineering Curriculum

    Smith, E. / Bollino, K. / American Institute of Aeronautics and Astronautics | British Library Conference Proceedings | 2002


    UNMANNED AERIAL SYSTEMS

    BYE GEORGE / BICKEL MATT | European Patent Office | 2019

    Free access

    UNMANNED AERIAL SYSTEMS

    BICKEL MATT / BYE GEORGE | European Patent Office | 2020

    Free access