Improving embedded programming skills through physical computing activities in engineering education: A course experience

被引:0
|
作者
Alvarez Ariza, Jonathan [1 ]
机构
[1] Corp Univ Minuto Dios UNIMINUTO, Program Technol Elect, Fac Engn, Bogota, Colombia
关键词
Embedded programming; physical computing; algorithmic thinking; Arduino; Raspberry Pi; engineering education;
D O I
10.1109/ICACIT56139.2022.10041264
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Embedded programming is one of the most requested abilities by companies in industry sectors such as automation, the Internet of Things (IoT), robotics, and power electronics, among others. While these abilities are required to be developed in the curricula of the engineering programs, the dropout rate of the courses of programming in which these abilities are developed continues to increase. Several factors such as socioeconomic, the lack of support by the academic staff, or the teaching methodology are claimed of the most common dropout factors. In this context, this article proposes a methodology to learn to program embedded devices employing Arduino and Raspberry Pi in a course known as open hardware. Some identified factors in the students who took the course such as the lack of motivation and confidence in programming abilities were the catalysts to create and deploy the educational methodology. In addition, physical computing was incorporated as a conceptual pillar in the methodology. N=20 engineering students of a technological program in electronics participated in the methodology for 16 weeks. The methodology had a special emphasis on problem-solving, construction of algorithms, their interaction with sensors, motors, displays, etc., and teamwork. The results of the methodology show that it served to improve the abilities in programming, the understanding of the algorithms in embedded systems, the motivation, and it promoted habits such as the comments in the codes and the creation of flow diagrams that helped the students to comprehend the algorithms and their interaction with the hardware devices.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Imparting Soft Skills and Creativity in University Engineering Education through a Concept Designing Short Course
    Nohara, Kayoko
    Norton, Michael
    Kawano, Eriko
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2017, 33 (02) : 538 - 547
  • [22] Student perception of academic writing skills activities in a traditional programming course
    Cilliers, Charmain B.
    COMPUTERS & EDUCATION, 2012, 58 (04) : 1028 - 1041
  • [23] Fostering UML Modeling Skills and Social Skills through Programming Education
    Ishii, Norio
    Suzuki, Yuri
    Fujiyoshi, Hironobu
    Fujii, Takashi
    23RD ANNUAL IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET 2010), 2010, : 25 - 32
  • [24] Improving Scientific Inquiry through Physical Computing
    Schulz, Sandra
    PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH (ICER'16), 2016, : 289 - 290
  • [25] Improving Students Learning Programming Skills with ProGames - Programming through Games System
    Hijon-Neira, Raquel
    Velazquez-Iturbide, Angel
    Pizarro-Romero, Celeste
    Carrico, Luis
    HUMAN-COMPUTER INTERACTION - INTERACT 2013, PT IV, 2013, 8120 : 579 - 586
  • [26] Experience Report on Improving Software Engineering Education
    Yasin, Affan
    Fatima, Rubia
    Lin Liu
    Wei, Ziqi
    Wang Jianmin
    4TH INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING (IC)2, 2021, : 1046 - 1057
  • [27] Improving Physical Education Through Supervision
    Humphrey, James H.
    EDUCATION, 1954, 75 (02): : 127 - 130
  • [28] Improving Student Success Through an Effective Learner-Centered Course in Introductory Engineering, Mathematics, and Programming
    Yelamarthi, Kumar
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2018, 34 (06) : 1829 - 1837
  • [29] Improving diversity in engineering through spatial skills training
    Michigan Technological University, 1400 Townsend Dr., Houghton
    MI, United States
    Jt. Int. IGIP-SEFI Annu. Conf.,
  • [30] Improving Student Experience in an Introductory Programming Course with an Interactive Textbook
    Cooper, Gina
    Sullivan, William Shane
    2023 IEEE WORLD ENGINEERING EDUCATION CONFERENCE, EDUNINE, 2023,