A contingency table derived method for analyzing course data

Alireza Ahadi, Arto Hellas, Raymond Lister

Research output: Contribution to journalArticlepeer-review

11 Citations (Scopus)


We describe a method for analyzing student data from online programming exercises. Our approach uses contingency tables that combine whether or not a student answered an online exercise correctly with the number of attempts that the student made on that exercise. We use this method to explore the relationship between student performance on online exercises done during semester with subsequent performance on questions in a paper-based exam at the end of semester. We found that it is useful to include data about the number of attempts a student makes on an online exercise.

Original languageEnglish
Article number13
Number of pages19
JournalACM Transactions on Computing Education
Issue number3
Publication statusPublished - Aug 2017
Externally publishedYes


  • data mining
  • programming novices
  • Java


Dive into the research topics of 'A contingency table derived method for analyzing course data'. Together they form a unique fingerprint.

Cite this