A Platform for Integrating Internet of Things, Machine Learning, and Big Data Practicum in Electrical Engineering Curricula

被引:1
作者
Jayachandran, Nandana [1 ]
Abdrabou, Atef [1 ]
Yamane, Naod [1 ]
Al-Dulaimi, Anwer [2 ]
机构
[1] UAE Univ, Coll Engn, Dept Elect & Commun Engn, POB 15551, Al Ain, U Arab Emirates
[2] Zayed Univ, Coll Tech Innovat, POB 144534, Abu Dhabi, U Arab Emirates
关键词
IoT; AI; machine learning; big data; GUI; tool; education; engineering; curricula;
D O I
10.3390/computers13080198
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The integration of the Internet of Things (IoT), big data, and machine learning (ML) has pioneered a transformation across several fields. Equipping electrical engineering students to remain abreast of the dynamic technological landscape is vital. This underscores the necessity for an educational tool that can be integrated into electrical engineering curricula to offer a practical way of learning the concepts and the integration of IoT, big data, and ML. Thus, this paper offers the IoT-Edu-ML-Stream open-source platform, a graphical user interface (GUI)-based emulation software tool to help electrical engineering students design and emulate IoT-based use cases with big data analytics. The tool supports the emulation or the actual connectivity of a large number of IoT devices. The emulated devices can generate realistic correlated IoT data and stream it via the message queuing telemetry transport (MQTT) protocol to a big data platform. The tool allows students to design ML models with different algorithms for their chosen use cases and train them for decision-making based on the streamed data. Moreover, the paper proposes learning outcomes to be targeted when integrating the tool into an electrical engineering curriculum. The tool is evaluated using a comprehensive survey. The survey results show that the students gained significant knowledge about IoT concepts after using the tool, even though many of them already had prior knowledge of IoT. The results also indicate that the tool noticeably improved the students' practical skills in designing real-world use cases and helped them understand fundamental machine learning analytics with an intuitive user interface.
引用
收藏
页数:27
相关论文
共 35 条
  • [1] The Importance of Using the Internet of Things in Education
    Al-Taai S.H.H.
    Kanber H.A.
    Al-Dulaimi W.A.M.
    [J]. International Journal of Emerging Technologies in Learning, 2023, 18 (01) : 19 - 39
  • [2] Blockchain-Based Applications in Education: A Systematic Review
    Alammary, Ali
    Alhazmi, Samah
    Almasri, Marwah
    Gillani, Saira
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (12):
  • [3] [Anonymous], 2020, ABET Criteria for Accrediting Engineering Programs
  • [4] Applications of AI in classical software engineering
    Marco Barenkamp
    Jonas Rebstadt
    Oliver Thomas
    [J]. AI Perspectives, 2 (1):
  • [5] Filsinger M., 2006, P 2006 ANN C EXP SAI, P11, DOI [10.18260/1-2--1005, DOI 10.18260/1-2--1005]
  • [6] Foundation A.S., Appache Kafka
  • [7] Accelerating GPU-based Machine Learning in Python']Python using MPI Library: A Case Study with MVAPICH2-GDR
    Ghazimirsaeed, S. Mahdieh
    Anthony, Quentin
    Shafi, Aamir
    Subramoni, Hari
    Panda, Dhabaleswar K. Dk
    [J]. 2020 IEEE/ACM WORKSHOP ON MACHINE LEARNING IN HIGH PERFORMANCE COMPUTING ENVIRONMENTS (MLHPC 2020) AND WORKSHOP ON ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING FOR SCIENTIFIC APPLICATIONS (AI4S 2020), 2020, : 17 - 28
  • [8] Gil Y, 2016, AAAI CONF ARTIF INTE, P4081
  • [9] Han L., 2023, J. Educ. Educ. Res, V6, P113, DOI [10.54097/snks2a19, DOI 10.54097/SNKS2A19]
  • [10] Design and Implementation of ESP32-Based IoT Devices
    Hercog, Darko
    Lerher, Tone
    Truntic, Mitja
    Tezak, Oto
    [J]. SENSORS, 2023, 23 (15)