Determining Cognitive Category of Programming Question with Rule-based Approach

Syahidah Sufi Haris, Nazlia Omar

Research output: Contribution to journalArticle

5 Citations (Scopus)

Abstract

This paper describes a rule-based approach to analyze and classify written examination questions through natural language processing for computer programming subjects. In general, Bloom's Taxonomy or the Taxonomy of Educational Objectives (TEO) acts as a main guideline in assessing a student's cognitive level. However, academicians need to design the appropriate questions and categorize it to the cognitive level of TEO manually. Our aim is to provide lecturers with a tool that can ease their task to assess the student's cognitive levels from the written examination questions. This paper describes a natural language processing technique to analyze the cognitive levels of Bloom's taxonomy for each question through the development of rules. Preliminary results from the experiments show that it is a viable approach to help categorize the questions automatically according to Bloom's Taxonomy.

Original languageEnglish
Pages (from-to)86-95
Number of pages10
JournalInternational Journal of Information Processing and Management
Volume4
Issue number3
DOIs
Publication statusPublished - 2013

Fingerprint

Taxonomies
Students
Processing
Computer programming
Programming
Taxonomy
Rule-based
Experiments
Education
Natural language processing

Keywords

  • Bloom's taxonomy
  • Programming question
  • Rule-based

ASJC Scopus subject areas

  • Computer Science(all)
  • Information Systems and Management

Cite this

Determining Cognitive Category of Programming Question with Rule-based Approach. / Haris, Syahidah Sufi; Omar, Nazlia.

In: International Journal of Information Processing and Management, Vol. 4, No. 3, 2013, p. 86-95.

Research output: Contribution to journalArticle

@article{46a55271bd0547c1b2344bb3316feb0c,
title = "Determining Cognitive Category of Programming Question with Rule-based Approach",
abstract = "This paper describes a rule-based approach to analyze and classify written examination questions through natural language processing for computer programming subjects. In general, Bloom's Taxonomy or the Taxonomy of Educational Objectives (TEO) acts as a main guideline in assessing a student's cognitive level. However, academicians need to design the appropriate questions and categorize it to the cognitive level of TEO manually. Our aim is to provide lecturers with a tool that can ease their task to assess the student's cognitive levels from the written examination questions. This paper describes a natural language processing technique to analyze the cognitive levels of Bloom's taxonomy for each question through the development of rules. Preliminary results from the experiments show that it is a viable approach to help categorize the questions automatically according to Bloom's Taxonomy.",
keywords = "Bloom's taxonomy, Programming question, Rule-based",
author = "Haris, {Syahidah Sufi} and Nazlia Omar",
year = "2013",
doi = "10.4156/ijipm.vol4.issue3.9",
language = "English",
volume = "4",
pages = "86--95",
journal = "International Journal of Information Processing and Management",
issn = "2093-4009",
publisher = "Advanced Institute of Convergence Information Technology Research Center",
number = "3",

}

TY - JOUR

T1 - Determining Cognitive Category of Programming Question with Rule-based Approach

AU - Haris, Syahidah Sufi

AU - Omar, Nazlia

PY - 2013

Y1 - 2013

N2 - This paper describes a rule-based approach to analyze and classify written examination questions through natural language processing for computer programming subjects. In general, Bloom's Taxonomy or the Taxonomy of Educational Objectives (TEO) acts as a main guideline in assessing a student's cognitive level. However, academicians need to design the appropriate questions and categorize it to the cognitive level of TEO manually. Our aim is to provide lecturers with a tool that can ease their task to assess the student's cognitive levels from the written examination questions. This paper describes a natural language processing technique to analyze the cognitive levels of Bloom's taxonomy for each question through the development of rules. Preliminary results from the experiments show that it is a viable approach to help categorize the questions automatically according to Bloom's Taxonomy.

AB - This paper describes a rule-based approach to analyze and classify written examination questions through natural language processing for computer programming subjects. In general, Bloom's Taxonomy or the Taxonomy of Educational Objectives (TEO) acts as a main guideline in assessing a student's cognitive level. However, academicians need to design the appropriate questions and categorize it to the cognitive level of TEO manually. Our aim is to provide lecturers with a tool that can ease their task to assess the student's cognitive levels from the written examination questions. This paper describes a natural language processing technique to analyze the cognitive levels of Bloom's taxonomy for each question through the development of rules. Preliminary results from the experiments show that it is a viable approach to help categorize the questions automatically according to Bloom's Taxonomy.

KW - Bloom's taxonomy

KW - Programming question

KW - Rule-based

UR - http://www.scopus.com/inward/record.url?scp=84880720799&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84880720799&partnerID=8YFLogxK

U2 - 10.4156/ijipm.vol4.issue3.9

DO - 10.4156/ijipm.vol4.issue3.9

M3 - Article

AN - SCOPUS:84880720799

VL - 4

SP - 86

EP - 95

JO - International Journal of Information Processing and Management

JF - International Journal of Information Processing and Management

SN - 2093-4009

IS - 3

ER -