Embedded C programming using FRDM to enhance engineering students' learning skill

Computer programming course that utilizes languages such as C/C++ is always packed with dreary syntax details that consume most of the students' learning time to obtain 'grammatically' correct source code. Consequently, it is difficult for most of the students to apply the theory they...

Full description

Bibliographic Details
Main Authors: Husin, N.H.R (Author), Husni, H. (Author), Jusoh, Z. (Author), Miskon, M.T (Author)
Format: Article
Language:English
Published: ASTES Publishers 2017
Subjects:
Online Access:View Fulltext in Publisher
Description
Summary:Computer programming course that utilizes languages such as C/C++ is always packed with dreary syntax details that consume most of the students' learning time to obtain 'grammatically' correct source code. Consequently, it is difficult for most of the students to apply the theory they have learned in a real life context. Thus, this project proposed a hardware based learning approach for C programming curriculum and reports the effectiveness of using microcontroller board named FRDM-KL05Z to assist teaching and learning activities. The USB-powered microcontroller board is very easy to use and is programmable using C programming language. Students will have the opportunity to learn selection statement with real sensors, touse repetition statement to blink LEDs and utilizing function as well as structure to control actual input and output peripherals. In general we evaluated the students' response in five criteria namely the students attributes, lecturer's profile, implementation, facilities and students' understanding. From the survey, the results in exit survey are higher compared to entrance survey for all criteria. This shows that the students are satisfied with the implementation of the module which has increased their understanding in learning C Programming. © 2017 ASTES Publishers. All rights reserved.
ISBN:24156698 (ISSN)
ISSN:24156698 (ISSN)
DOI:10.25046/aj0203182