An Embedded Systems Course for Engineering Students Using Open-Source Platforms in Wireless Scenarios

被引:34
|
作者
Rodriguez-Sanchez, M. C. [1 ]
Torrado-Carvajal, Angel [1 ]
Vaquero, Joaquin [1 ]
Borromeo, Susana [1 ]
Hernandez-Tamames, Juan A. [1 ]
机构
[1] Rey Juan Carlos Univ, Dept Elect, Madrid 28933, Spain
关键词
Cooperative/collaborative learning; engineering education; IEC; 61160; innovation; open-source hardware; open-source software; teaching strategies;
D O I
10.1109/TE.2016.2526676
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This paper presents a case study analyzing the advantages and disadvantages of using project-based learning (PBL) combined with collaborative learning (CL) and industry best practices, integrated with information communication technologies, open-source software, and open-source hardware tools, in a specialized microcontroller and embedded systems engineering Master's course. In addition to addressing industry requirements in both contents and methodology, the course develops capabilities and competencies in problem solving, independent learning, teamwork, and technical knowledge. Since PBL methodology alone does not ensure teamwork, it was complemented with CL. Design review meetings (as described in IEC 61160), deliverables, and organizational resources were also introduced to mirror industry demands. This structure integrated course content and student academic achievement in a simulated industrial environment. The course had students build a modular management system for home appliances, implementing control software on the "Arduino" open-source platform, as well as using wireless communications. The results show that teaching, learning, and student assessment processes can be improved by using PBL with CL. In addition, the introduction of industry practices, such us peer review meetings, brings academia closer to a real-world context.
引用
收藏
页码:248 / 254
页数:7
相关论文
共 50 条
  • [21] The path to open-source systems
    Comerford, R
    IEEE SPECTRUM, 1999, 36 (05) : 25 - 31
  • [22] Evaluation of Language Runtimes in Open-source Serverless Platforms
    Djemame, Karim
    Datsev, Daniel
    Kelefouras, Vasilios
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2022, : 123 - 132
  • [23] Facilitating Constructive Alignment in Power Systems Engineering Education Using Free and Open-Source Software
    Vanfretti, Luigi
    Milano, Federico
    IEEE TRANSACTIONS ON EDUCATION, 2012, 55 (03) : 309 - 318
  • [24] Crafting a Systematic Literature Review on Open-Source Platforms
    Teixeira, Jose
    Baiyere, Abayomi
    OPEN SOURCE SOFTWARE: MOBILE OPEN SOURCE TECHNOLOGIES, 2014, 427 : 113 - 122
  • [25] A Performance comparison Open-Source Stream Processing Platforms
    Lopez, Martin Andreoni
    Lobato, Antonio Gonzalez Pastana
    Duarte, Otto Carlos M. B.
    2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [26] A Comparative Evaluation of Open-Source Graph Processing Platforms
    Pan, Xiaohui
    2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 325 - 330
  • [27] An Overview of Newly Open-Source Cloud Storage Platforms
    Gu, Genqiang
    Li, Qingchun
    Wen, Xiaolong
    Gao, Yun
    Zhang, Xuejie
    2012 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING (GRC 2012), 2012, : 142 - 147
  • [28] Performance Evaluation of Open-Source Serverless Platforms for Kubernetes
    Decker, Jonathan
    Kasprzak, Piotr
    Kunkel, Julian Martin
    ALGORITHMS, 2022, 15 (07)
  • [29] Comparative assessment of different OPC UA open-source stacks for embedded systems
    Cenedese, Angelo
    Frodella, Michele
    Tramarin, Federico
    Vitturi, Stefano
    2019 24TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2019, : 1127 - 1134
  • [30] Open process and open-source enterprise systems
    Lee, Sang M.
    Olson, D. L.
    Lee, Sang-Heui
    ENTERPRISE INFORMATION SYSTEMS, 2009, 3 (02) : 201 - 209