
Development of constructionist robotics to facilitate learning in C programming course
Author(s) -
Mohamad Taib Miskon,
FD Hilmi,
WA Khusairi,
Ilham Rustam
Publication year - 2020
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1529/2/022039
Subject(s) - computer science , constructionism , strict constructionism , task (project management) , robotics , curriculum , syntax , artificial intelligence , software engineering , code (set theory) , human–computer interaction , programming language , robot , engineering , psychology , systems engineering , pedagogy , set (abstract data type) , political science , law
Learning to program at a stationary computer for any programming course can be boring and demotivated especially when dealing with complex syntax details. A more hands-on approach utilizing robotic module will lead to a better task-oriented interaction between students and their real-life surroundings hoping to increase student engagement with programming. Thus, this paper proposed a constructionist robotic module to facilitate learning in C programming curriculum utilizing a microcontroller board known as FRDM-KL05Z. The module consists of several input and output components that can be utilized to establish human-machine interaction depending on the instruction code written by the students. A pilot survey was also carried out to assess overall impression of the student towards the proposed approach in teaching and learning activities. Results indicated that students were satisfied with the approach as it help to improve their understanding in C Programming.