Adaptive assessment of student's knowledge in programming courses.

This paper presents Programming Adaptive Testing (PAT), a Web-based adaptive testing system for assessing students' programming knowledge. PAT was used in two high school programming classes by 73 students. The question bank of PAT is composed of 443 questions. A question is classified in one out of...

Descripción completa

Detalles Bibliográficos
Publicado en:Journal of Computer Assisted Learning Vol. 26; no. 4; pp. 258 - 270
Autores principales: Chatzopoulou D, Economides A
Formato: equations & formulas research tables/charts Journal Article
Publicado: Wiley-Blackwell Aug2010
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=105092746&site=ehost-live
header:
  @attributes:
    shortDbName: ccm
    uiTerm: 105092746
    longDbName: CINAHL Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    dissinfo:
    jinfo:
      jid:
        02664909
        6M1
      jtl: Journal of Computer Assisted Learning
      issn: 02664909
      maglogo: Y
    pubinfo:
      dt: Aug2010
      vid: 26
      iid: 4
      pid: 480
      pub: Wiley-Blackwell
      place: Malden, Massachusetts
    artinfo:
      ui:
        105092746
        2010726032
        10.1111/j.1365-2729.2010.00363.x
        105092746
      ppf: 258
      ppct: 12
      formats:
      tig:
        atl: Adaptive assessment of student's knowledge in programming courses.
      aug:
        au:
          Chatzopoulou D
          Economides A
        affil: Information Systems Department, University of Macedonia, 54006 Thessaloniki, Greece
      sug:
        subj:
          Computerized Adaptive Testing
          Software Education
          Achievement Tests
          Adolescence
          Human
          Internet
          Knowledge Evaluation
          Outcomes of Education Evaluation
          Schools, Secondary
          Software Design
          Students, High School
          Adolescent: 13-18 years
      ab: This paper presents Programming Adaptive Testing (PAT), a Web-based adaptive testing system for assessing students' programming knowledge. PAT was used in two high school programming classes by 73 students. The question bank of PAT is composed of 443 questions. A question is classified in one out of three difficulty levels. In PAT, the levels of difficulties are adapted to Bloom's taxonomy lower levels, and students are examined in their cognitive domain. This means that PAT has been designed according to pedagogical theories in order to be appropriate for the needs of the course 'Application Development in a Programming Environment'. If a student answers a question correctly, a harder question is presented, otherwise an easier one. Easy questions examine the student's knowledge, while difficult questions examine the student's skills to apply prior knowledge to new problems. A student answers a personalized test composed of 30 questions. PAT classifies a student in one out of three programming skills' levels. It can predict the corresponding classification of students in Greek National Exams. Furthermore, it can be helpful to both students and teachers. A student could discover his or her programming shortcomings. Similarly, a teacher could objectively assess his or her students as well as discover the subjects that need to be repeated.
      pubtype: Academic Journal
      doctype:
        equations & formulas
        research
        tables/charts
        Journal Article
      ougenre: Article
    language: English
    refInfo:
    holdings:
      @attributes:
        islocal: N