[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1596655.1596657acmconferencesArticle/Chapter ViewAbstractPublication PagespppjConference Proceedingsconference-collections
research-article

Solve & evaluate with informa: a Java-based classroom response system for teaching Java

Published: 27 August 2009 Publication History

Abstract

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.

References

[1]
A. L. Abrahamson. An overview of teaching and learning research with classroom communication systems (CCSs). In Proceedings of the International Conference of the Teaching of Mathematics, June 1998.
[2]
E. F. Barkley, K. P. Cross, and C. Howell Major. Collaborative Learning Techniques. Jossey-Bass, 2005.
[3]
E. Dijkstra. Structured programming. pages 41--48. Yourdon Press, Upper Saddle River, NJ, USA, 1979.
[4]
S. W. Draper, J. Cargill, and Q. Cutts. Electronically enhanced classroom interaction. Australian journal of educational technology, 18(1):13--23, 2002.
[5]
D. Duncan. Clickers in the Classroom. Pearson Education, 2005.
[6]
C. Fies and J. Marshall. Classroom response systems: A review of the literature. 15(1):101--109, March 2006.
[7]
Matthias Hauswirth. Informa: An extensible framework for group response systems. In Proceedings of the 4th International Conference on Collaborative Computing (CollaborateCom'08), November 2008.
[8]
K. Koile and D. Singer. Development of a tablet-pc-based system to increase instructor-student classroom interactions and student learning. In Workshop on the Impact of Pen-based Technology on Education, April 2006.
[9]
K. Koile and D. Singer. Improving learning in cs1 with tablet-pc-based in-class assessment. In Submitted to Second International Computing Education Research Workshop, September 2006.
[10]
R. Pargas and D. Shah. Things are clicking in CS4. In Proceedings of the ACM Technical Symposium on Computer Science Education (SIGCSE), March 2006.
[11]
J. Roschelle, P. Vahey, D. Tatar, J. Kaput, and S. Hegedus. Five key considerations for networking in a handheld-based mathematics classroom. In Proceedings of the 27th Conference of the International Group for the Psychology of Mathematics Education, July 2003.
[12]
Jeremy Roschelle, William R. Penuel, and Louis Abrahamson. Classroom response and communication systems: Research review and theory. In Annual Meeting of the American Educational Research Association, April 2004.
[13]
A. R. Trees and M. H. Jackson. The learning environment in clicker classrooms: Student processes of learning and involvement in large courses using student response systems. Learning, Media and Technology, 32(1):21--40, March 2007.

Cited By

View all
  • (2024)Scalable Feedback for Student Live Coding in Large Courses Using Automatic Error GroupingProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653620(499-505)Online publication date: 3-Jul-2024
  • (2023)Towards Live Coding and Instant Feedback on Common Issues in Large LecturesResponsive and Sustainable Educational Futures10.1007/978-3-031-42682-7_58(662-667)Online publication date: 28-Aug-2023
  • (2020)Notional Machines in Computing EducationProceedings of the Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3437800.3439202(21-50)Online publication date: 17-Jun-2020
  • Show More Cited By

Index Terms

  1. Solve & evaluate with informa: a Java-based classroom response system for teaching Java

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    PPPJ '09: Proceedings of the 7th International Conference on Principles and Practice of Programming in Java
    August 2009
    200 pages
    ISBN:9781605585987
    DOI:10.1145/1596655
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 27 August 2009

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. classroom clickers
    2. collaborative learning

    Qualifiers

    • Research-article

    Conference

    PPPJ '09
    PPPJ '09: Principles and Practice of Programming in Java
    August 27 - 28, 2009
    Alberta, Calgary, Canada

    Acceptance Rates

    Overall Acceptance Rate 29 of 58 submissions, 50%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)7
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 03 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Scalable Feedback for Student Live Coding in Large Courses Using Automatic Error GroupingProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653620(499-505)Online publication date: 3-Jul-2024
    • (2023)Towards Live Coding and Instant Feedback on Common Issues in Large LecturesResponsive and Sustainable Educational Futures10.1007/978-3-031-42682-7_58(662-667)Online publication date: 28-Aug-2023
    • (2020)Notional Machines in Computing EducationProceedings of the Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3437800.3439202(21-50)Online publication date: 17-Jun-2020
    • (2020)Effects of Competitive and Cooperative Classroom Response Systems on Quiz Performance and Programming Skills in a Video Game Programming CourseProceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education10.1145/3341525.3387393(398-403)Online publication date: 15-Jun-2020
    • (2017)Flipping introductory programming classes using spinoza and agile pedagogy2017 IEEE Frontiers in Education Conference (FIE)10.1109/FIE.2017.8190519(1-9)Online publication date: Oct-2017
    • (2016)A Flipped Classroom with and Without ComputersComputer Supported Education10.1007/978-3-319-29585-5_19(333-347)Online publication date: 11-Feb-2016
    • (2013)ASQProceedings of the 22nd International Conference on World Wide Web10.1145/2487788.2487894(209-210)Online publication date: 13-May-2013
    • (2011)Catch me if you canACM SIGPLAN Notices10.1145/2076021.204808146:10(155-170)Online publication date: 22-Oct-2011
    • (2011)Catch me if you canProceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications10.1145/2048066.2048081(155-170)Online publication date: 22-Oct-2011
    • (2011)Beyond clickersProceedings of the 42nd ACM technical symposium on Computer science education10.1145/1953163.1953347(661-666)Online publication date: 9-Mar-2011

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media