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 条
  • [1] A rule-based method for cognitive competency assessment in computer programming using bloom's taxonomy
    Ullah, Zahid
    Lajis, Adidah
    Jamjoom, Mona
    Altalhi, Abdulrahman H.
    Shah, Jalal
    Saleem, Farrukh
    [J]. IEEE Access, 2019, 7 : 64663 - 64675
  • [2] Proposed Assessment Framework Based on Bloom Taxonomy Cognitive Competency: Introduction to Programming
    Lajis, Adidah
    Nasir, Haidawati Md
    Aziz, Normaziah A.
    [J]. PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, : 97 - 101
  • [3] An automatic question generation system using rule-based approach in bloom’s taxonomy
    Gnanasekaran, Deena
    Kothandaraman, Raja
    Kaliyan, Kannan
    [J]. Recent Advances in Computer Science and Communications, 2021, 14 (05) : 1477 - 1487
  • [4] Bloom's taxonomy: A beneficial tool for learning and assessing students' competency levels in computer programming using empirical analysis
    Ullah, Zahid
    Lajis, Adidah
    Jamjoom, Mona
    Altalhi, Abdulrahman
    Saleem, Farrukh
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2020, 28 (06) : 1628 - 1640
  • [5] A Rule-based Approach in Bloom's Taxonomy Question Classification through Natural Language Processing
    Haris, Syahidah Sufi
    Omar, Nazlia
    [J]. 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTING AND CONVERGENCE TECHNOLOGY (ICCCT2012), 2012, : 410 - 414
  • [6] ANALYSIS ON COGNITIVE THINKING OF AN ASSESSMENT SYSTEM USING REVISED BLOOM'S TAXONOMY
    Uma, D.
    Thenmozhi, S.
    Hansda, Rabin
    [J]. 2017 5TH IEEE INTERNATIONAL CONFERENCE ON MOOCS, INNOVATION AND TECHNOLOGY IN EDUCATION (MITE), 2017, : 152 - 159
  • [7] Student Self-assessment in a Programming Course Using Bloom's Revised Taxonomy
    Alaoutinen, Satu
    Smolander, Kari
    [J]. ITICSE 2010: PROCEEDINGS OF THE 2010 ACM SIGCSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2010, : 155 - 159
  • [8] Deep Learning Approach for cognitive competency assessment in Computer Programming subject
    Baharudin, Shahidatul Arfah
    Lajis, Adidah
    [J]. INTERNATIONAL JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING SYSTEMS, 2021, 12 : 51 - 57
  • [9] Rule-based method in headache severity assessment
    Simic, Svetlana
    Simic, Dragan
    Slankamenac, Petar
    Galetin, Angelina
    [J]. WMSCI 2006: 10TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS, 2006, : 234 - +
  • [10] EXPERIENCES ABOUT USING BLOOM'S TAXONOMY IN COMPUTER SCIENCE
    Echeverria, Inmaculada
    Lopez de Ugalde, Iban
    Necula, Ioana
    [J]. INTED2012: INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2012, : 1212 - 1217