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...
| Publicado en: | Journal of Computer Assisted Learning Vol. 26; no. 4; pp. 258 - 270 |
|---|---|
| Autores principales: | , |
| 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 |
|---|