Title
A Rule-Based Method for Cognitive Competency Assessment in Computer Programming Using Bloom's Taxonomy.
Abstract
Assessment of students in computer programming is a challenge for instructors, especially at the introductory programming level, where the number of student enrollment is typically high. Therefore, this study presents a novel approach to assessing students' competency in programming using Bloom's taxonomy. The novelty of the presented approach is based on some rules that quantify the attained competencies with respect to the cognitive levels of Bloom's taxonomy. Unlike previous studies, in which cognitive levels were used as a scale for making the questions while the competency assessment was manually performed, in this study, the rule-based assessment method uses the automatic decision-making process to map the students' competency level directly to the corresponding cognitive levels from the written code without the prior mapping of questions to the cognitive levels. For this reason, the study focuses on the basic topics of the structured Java programming language (i.e. selection, repetition, and modular). The rule-based assessment method has been applied to students' programming code in the introductory level Java course. Data collection has been carried out through conducting an empirical test in which the valid responses of 213 students were collected, which was processed through the rule-based method for competency assessment. Moreover, the quantitative results achieved from the rule-based assessment method were validated by comparing them with the results achieved from the manual assessment. Furthermore, for comparative analysis, several statistical methods were used to identify the difference between the results of the two assessment methods. The outcomes of the comparative analysis have shown the reliability of the proposed rule-based assessment method.
Year
DOI
Venue
2019
10.1109/ACCESS.2019.2916979
IEEE ACCESS
Keywords
Field
DocType
Cognitive level,competency,assessment,Bloom's taxonomy,computer programming rule-based
Rule-based system,Competence (human resources),Bloom,Computer science,Artificial intelligence,Cognition,Computer programming,Distributed computing
Journal
Volume
ISSN
Citations 
7
2169-3536
0
PageRank 
References 
Authors
0.34
0
6
Name
Order
Citations
PageRank
Zahid Ullah101.01
Adidah Lajis222.09
Mona Jamjoom312.38
Abdulrahman H. Altalhi47013.68
Jalal Shah500.34
Farrukh Saleem633.49