Journal of Information Systems Education (JISE)

Volume 18

Volume 18 Number 4, Pages 437-446

Winter 2007


Effects of a Case-Based Reasoning System on Student Performance in a Java Programming Course


Cecil Schmidt
Washburn University
Topeka, KS 66621, USA

Abstract: The purpose of this study was to determine if a case-based reasomng tool would improve a student's understanding of the complex concepts in a Java programming course. Subjects for the study were randomly assigned from two sections of an introductory Java programming course. Posttests were used to measure the effects of the case-based reasoning tool (CBJava) on learner competency. Results of the study using a Mann-Whitney U test indicated a significant difference between the group who used CBJava on complex questions and the group who did not (m rank = 11.50; U = 3.500, p < .05, M = 22.71 vs. M = 17.88). No significant difference was indicated between the groups on simple questions. Recommendations from this study include supporting complex content through examples, providing a case-based instructional aid for complex topics, and extending CBJava's framework to support other courses and disciplines.

Keywords: Distance education, Java, Case-based reasoning

Download this article: JISE - Volume 18 Number 4, Page 437.pdf


Recommended Citation: Schmidt, C. (2007). Effects of a Case-Based Reasoning System on Student Performance in a Java Programming Course. Journal of Information Systems Education, 18(4), 437-446.