A Rule-Based Method for Cognitive Competency Assessment in Computer Programming Using Bloom's Taxonomy

被引:17
|
作者
Ullah, Zahid [1 ,2 ]
Lajis, Adidah [1 ]
Jamjoom, Mona [3 ]
Altalhi, Abdulrahman H. [2 ]
Shah, Jalal [4 ]
Saleem, Farrukh [2 ]
机构
[1] Univ Kuala Lumpur, Malaysian Inst Informat Technol, Kuala Lumpur 50250, Malaysia
[2] King Abdulaziz Univ, Fac Comp & Informat Technol, Jeddah 21589, Saudi Arabia
[3] Princess Nourah Bint Abdulrahman Univ, Coll Comp & Informat Sci, Dept Comp Sci, Riyadh 11671, Saudi Arabia
[4] Balochistan Univ Engn & Technol, CSE&S Dept, Khuzdar 89100, Pakistan
来源
IEEE ACCESS | 2019年 / 7卷
关键词
Cognitive level; competency; assessment; Bloom's taxonomy; computer programming rule-based; PASS;
D O I
10.1109/ACCESS.2019.2916979
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:64663 / 64675
页数:13
相关论文
共 50 条
  • [21] Reservoir operation using a dynamic programming fuzzy rule-based approach
    Mousavi, SJ
    Ponnambalam, K
    Karray, F
    [J]. WATER RESOURCES MANAGEMENT, 2005, 19 (05) : 655 - 672
  • [22] Using Bloom's taxonomy as an assessment tool for engineering technology programs
    Ahmadian, MH
    [J]. EISTA '04: International Conference on Education and Information Systems: Technologies and Applications, Vol 3, Proceedings: EDUCATION/TRAINING AND INFORMATION/COMMUNICATION TECHNOLOGIES AND APPLICATIONS, 2004, : 366 - 370
  • [23] Computerized Adaptive Assessment Using Accumulative Learning Activities Based on Revised Bloom's Taxonomy
    Krouska, Akrivi
    Troussas, Christos
    Virvou, Maria
    [J]. KNOWLEDGE-BASED SOFTWARE ENGINEERING: 2018, JCKBSE 2018, 2019, 108 : 252 - 258
  • [24] A Taxonomy Development Method to Define the Vocabulary for Rule-Based Guidance in Complex Emerging Technologies
    Mwilu, Odette Sangupamba
    Prat, Nicolas
    Comyn-Wattiau, Isabelle
    [J]. BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2024, 66 (02) : 161 - 180
  • [25] A Taxonomy Development Method to Define the Vocabulary for Rule-Based Guidance in Complex Emerging Technologies
    Odette Sangupamba Mwilu
    Nicolas Prat
    Isabelle Comyn-Wattiau
    [J]. Business & Information Systems Engineering, 2024, 66 : 161 - 180
  • [26] CLASSIFYING SOFTWARE VISUALIZATION TOOLS USING THE BLOOM'S TAXONOMY OF COGNITIVE DOMAIN
    Xu, Shaochun
    Chen, Xuhui
    Liu, Dapeng
    [J]. 2009 IEEE 22ND CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1 AND 2, 2009, : 819 - +
  • [27] Comprehension Based Question Answering using Bloom's Taxonomy
    Sahu, Pritish
    Cogswell, Michael
    Rutherford-Quach, Sara
    Divakaran, Ajay
    [J]. REPL4NLP 2021: PROCEEDINGS OF THE 6TH WORKSHOP ON REPRESENTATION LEARNING FOR NLP, 2021, : 20 - 28
  • [28] DOWNSIZINGX: A rule-based system for downsizing the corporation's computer systems
    Mitrpanont, JL
    Plengpung, T
    [J]. DEVELOPMENTS IN APPLIED ARTIFICAIL INTELLIGENCE, PROCEEDINGS, 2002, 2358 : 425 - 434
  • [29] Replication of an Evaluation of Teacher Training in the Classification of Programming Exercises Using Bloom's Taxonomy
    Masapanta-Carrion, Susana
    Velazquez-Iturbide, J. Angel
    [J]. PROCEEDINGS OF THE 2022 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2022), 2022, : 1839 - 1848
  • [30] Rule-Based Multidimensional Data Quality Assessment Using Contexts
    Marotta, Adriana
    Vaisman, Alejandro
    [J]. BIG DATA ANALYTICS AND KNOWLEDGE DISCOVERY, DAWAK 2016, 2016, 9829 : 299 - 313