Articles

Teaching Java programming using case studies

Published:
2008-12-01
Authors
View
Keywords
License

Copyright (c) 2008 Zoltán Juhász, Marián Juhás, Ladislav Samuelis and Csaba Szabó

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

How To Cite
Selected Style: APA
Juhász, Z., Juhás, M., Samuelis, L., & Szabó, C. (2008). Teaching Java programming using case studies. Teaching Mathematics and Computer Science, 6(2), 245-256. https://doi.org/10.5485/TMCS.2008.0161
Abstract
The paper deals with the technical background and the pedagogical issues of a specific implementation for the collection, assessment and archiving of the students' assignments written in Java. The implemented system automatically applies object-oriented metrics on the collected works in order to measure the characteristic features of the assignments. Tutors use these results for the detection of plagiarisms and for the selection of outstanding works. The paper interprets the measured values within a real Java course held in the 3rd term of the Informatics bachelor study programme at the technical university. Students have several case studies devoted to the simulation of the ATM (Automatic Teller Machine) at disposal. We conclude that the access to the analyzed pool of case studies, blended with the Sun Learning Connection license from the Sun Microsystems, Inc., is an effective way of teaching programming in Java.