Things are clicking in computer science courses
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Improving learning in CS1 via tablet-PC-based in-class assessment
Proceedings of the second international workshop on Computing education research
Classics in software engineering
Beyond clickers: using ClassQue for multidimensional electronic classroom interaction
Proceedings of the 42nd ACM technical symposium on Computer science education
Catch me if you can: performance bug detection in the wild
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
ASQ: interactive web presentations for hybrid MOOCs
Proceedings of the 22nd international conference on World Wide Web companion
Hi-index | 0.00 |
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.