A review of techniques in automatic programming assessment for practical skill test

Computer programming ability is a challenging competency that requires several cognitive skills and extensive practice. The increased number of students enrolled in computer and engineering courses and also the increased of failure and drop rate in programming subject is the motivational factor to t...

Full description

Bibliographic Details
Main Authors: Lajis, Adidah, Baharudin, Shahidatul Arfah, Ab Kadir, Diyana, Mohd Ralim, Nadilah, Mohamad Nasir, Haidawati, Abdul Aziz, Normaziah
Format: Article
Language:English
English
Published: Universiti Teknikal Malaysia Melaka 2018
Subjects:
Online Access:http://irep.iium.edu.my/66235/
http://irep.iium.edu.my/66235/
http://irep.iium.edu.my/66235/1/66235_A%20review%20of%20techniques%20in%20automatic%20programming.pdf
http://irep.iium.edu.my/66235/2/66235_A%20review%20of%20techniques%20in%20automatic%20programming_SCOPUS.pdf
Description
Summary:Computer programming ability is a challenging competency that requires several cognitive skills and extensive practice. The increased number of students enrolled in computer and engineering courses and also the increased of failure and drop rate in programming subject is the motivational factor to this research. Due to the importance of this skill, this paper intends to study the landscape of current scenario in assisted assessment for hands-on practical programming focusing on competency-based assessment. The Bloom Taxonomy is used as a competency-based assessment platform. The review showed to-date that there are several automatic assessments for programming skills. However, there is no common grading being applied. Thus, further research is required to propose an automatic assessment that grades the student achievement based on learning taxonomy such as Bloom Cognitive Competency model.