Solve & Evaluate with Informa: A Java-based Classroom Response System for Teaching Java

Conference Paper: PPPJ'09, August, 2009

This paper describes the use of clickers in a Java programming course. However, instead of using ordinary hardware clickers, we use software clickers, implemented in Java, that allow for much richer problem types than the traditional multiple-choice question. The problem types we introduce in this paper give students a much higher degree of freedom in solving a problem, and thus more opportunities for making mistakes. We look at mistakes as learning opportunities, and we introduce a pedagogical approach that allows students to learn from mistakes of their peers. We finish with a case study and evaluation of our implementation of these ideas in an undergraduate Java programming course.

@inproceedings{Hauswirth09, author = {Hauswirth, Matthias and Adamoli, Andrea}, title = {Solve \& evaluate with informa: a Java-based classroom response system for teaching Java}, booktitle = {Proceedings of the 7th International Conference on Principles and Practice of Programming in Java}, series = {PPPJ '09}, year = {2009}, isbn = {978-1-60558-598-7}, location = {Calgary, Alberta, Canada}, pages = {1--10}, numpages = {10}, url = {http://doi.acm.org/10.1145/1596655.1596657}, doi = {http://doi.acm.org/10.1145/1596655.1596657}, acmid = {1596657}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {classroom clickers, collaborative learning}, }

ACM DL Author-ize service