Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3159450.3159610acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

A Collaborative Course for Learning How to Teach Summer Java Coding Camps

Published: 21 February 2018 Publication History

Abstract

Summer coding or programming camps are popular. With sufficient organization, offering these camps at higher education institutions can facilitate outreach objectives including engaging underrepresented groups. However, the challenges involved in organizing and offering a camp are many, including: recruitment of instructors and campers, camp management, finances, and curriculum development. We addressed these challenges by engaging a non-profit summer camp provider, Pacific Science Center (PSC), to handle camp logistics; and offered a new course for students with backgrounds in computer science (CS) or education (ED) to learn to teach Java programming and develop a curriculum appropriate for middle school aged campers. The university students then worked as paid summer camp instructors. Three professors, one each from CS, ED, and the Office of Research, co-planned and co-facilitated the course. Reflecting a hands-on and collaborative learning philosophy of PSC camps, the course grouped students into multidisciplinary teams and challenged the teams to learn by collaboratively developing and practice teaching the content. By the end of the course, we had classroom-ready instructors with technical knowledge in both programming and learning theories and a customized curriculum ready for use. This paper details our project, including results from the summer camps. With all developed materials freely available. Interested institutions can either adapt the curriculum or offer a similar course.

References

[1]
K. Sung, M. Panitz, C. Hillyard, R. Angotti, D. Goldstein, and J. Nordlinger, "Game-Themed Programming Assignment Modules: A Pathway for Gradual Integration of Gaming Context into Existing Introductory Programming Courses," IEEE Transactions on Education, vol. 54, no. 3, pp. 416--427, Aug. 2011.
[2]
B. Chau, R. Nash, K. Sung, and J. Pace, "Building Casual Games and APIs for Teaching Introductory Programming Concepts Game-themed instructional modules: a video case study," in FDG 2015.
[3]
K. Sung, R. Nash, and J. Pace, "Building Casual Game SDKS for Teaching CS1/2: A Case Study," J. Comput. Sci. Coll., vol. 32, no. 1, pp. 129--143, Oct. 2016.
[4]
A. DeWitt et al., "What We Say vs. What They Do: A Comparison of Middle-School Coding Camps in the CS Education Literature and Mainstream Coding Camps (Abstract Only)," in SIGCSE 2017, pp. 707--707.
[5]
M. E. Vachovsky, G. Wu, S. Chaturapruek, O. Russakovsky, R. Sommer, and L. Fei-Fei, "Toward More Gender Diversity in CS Through an Artificial Intelligence Summer Program for High School Girls," in SICSE 2016, pp. 303--308.
[6]
K. Nagel, S. Dekhane, and N. Napier, "Can Programming Boot Camp Help Under-represented College Students Succeed in Computing Degrees? (Abstract Only)," in SIGCSE 2015, pp. 702--702.
[7]
M. Guzdial and B. Ericson, "Georgia Computes!: An Alliance to Broaden Participation Across the State of Georgia," ACM Inroads, vol. 3, no. 4, pp. 86--89, Dec. 2012.
[8]
R. Van Camp, "Alice Summer Camps: Evaluating Multiple Formats," in Proceedings of Alice Symposium on Alice Symposium, New York, NY, USA, 2013, p. 16:1--16:1.
[9]
J. C. Adams, "Scratching Middle Schoolers' Creative Itch," in SIGCSE 2010, pp. 356--360.
[10]
L. Ni, M. Sherman, D. Schilder, and F. Martin, "Computing with a Community Focus: An App Inventor Summer Camp for Middle School Students (Abstract Only)," in SIGCSE 2016, pp. 690--690.
[11]
A. Wagner, J. Gray, J. Corley, and D. Wolber, "Using app inventor in a K-12 summer camp," in SIGCSE 2013, pp. 621--626.
[12]
S. Cooper, S. H. Rodger, M. Schep, R. H. Stalvey, and W. Dann, "Growing a K-12 Community of Practice," in SIGCSE 2015, pp. 290--295.
[13]
K.-T. Foerster, "Integrating Programming into the Mathematics Curriculum: Combining Scratch and Geometry in Grades 6 and 7," in SIGCSE 2016, pp. 91--96.
[14]
K. Cushman and What Kids Can Do (Organization), Fires in the bathroom: advice for teachers from high school students. New York; York: New Press?; Signature Books Services {distributor, 2005.
[15]
C. Hulsey, T. B. Pence, and L. F. Hodges, "Camp CyberGirls: Using a Virtual World to Introduce Computing Concepts to Middle School Girls," in SIGCSE 2014, pp. 331--336.
[16]
B. Ericson and T. McKlin, "Effective and Sustainable Computing Summer Camps," in SIGCSE 2012, pp. 289--294.
[17]
M. Guzdial and E. Soloway, "Teaching the Nintendo generation to program," Commun. ACM, vol. 45, no. 4, pp. 17--21, 2002.
[18]
M. Guzdial, "Contextulized Computing Education," in Invited Presentation, Microsoft Research Faculty Summit, http://home.cc.gatech.edu/guzdial/169, 2008.
[19]
K. Roy, K. Nagel, and S. T. Dunton, "How to Plan and Run Computing Summer Camps: Logistics (Abstract Only)," in SIGCSE 2017, pp. 742--742.
[20]
R. Tai, C. Qi Liu, A. Maltese, and X. Fan, "Planning early for careers in science," Science, vol. 312, pp. 1143--1144, 2006.
[21]
K. Sung, R. Nash, and J. Pace, "Learn CS1/2 by Playing and Building Commercial Grade Casual Games: No Background Required," in FDG 2015.
[22]
K. Sung, R. Nash, and J. Pace, "Learn CS1/2 by Playing and Building Commercial Grade Casual Games (Abstract Only)," in SIGCSE 2016, pp. 716--716.
[23]
W. Savitch, Absolute Java, 6th ed. Pearson, 2016.
[24]
H. Mills, T. O'Keefe, and L. B. Jennings, Looking closely and listening carefully: learning literacy through inquiry. Urbana, Ill: National Council of Teachers of English, 2004.
[25]
R. Ritchhart, Creating cultures of thinking: the 8 forces we must master to truly transform our schools. San Francisco: Jossey-Bass & Pfeiffer Imprints, Wiley, 2015.
[26]
K. Sung, "Computer Games and Traditional Computer Science Courses," Communications of the ACM, vol. 52, no. 12, pp. 74--78, Dec. 2009.
[27]
J. Bransford, National Research Council (U.S.), and National Research Council (U.S.), Eds., How people learn: brain, mind, experience, and school, Expanded ed. Washington, D.C: National Academy Press, 2000.
[28]
A. Boal, Games for actors and non-actors, 2nd ed. New York: Routledge, 2002.
[29]
A. Decker, M. M. McGill, and A. Settle, "Towards a Common Framework for Evaluating Computing Outreach Activities," in SIGCSE 2016, pp. 627--632.
[30]
C. N. Outlay, A. J. Platt, and K. Conroy, "Getting IT Together: A Longitudinal Look at Linking Girls' Interest in IT Careers to Lessons Taught in Middle School Camps," ACM Trans. Comput. Educ., vol. 17, no. 4, p. 20:1--20:17, Aug. 2017.

Cited By

View all
  • (2023)Arguments for and Approaches to Computing Education in Undergraduate Computer Science ProgrammesProceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3623762.3633494(160-195)Online publication date: 22-Dec-2023
  • (2020)Basic Code Understanding Challenges for Elementary School Children2020 Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT)10.1109/RESPECT49803.2020.9272421(1-2)Online publication date: 10-Mar-2020

Index Terms

  1. A Collaborative Course for Learning How to Teach Summer Java Coding Camps

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science Education
        February 2018
        1174 pages
        ISBN:9781450351034
        DOI:10.1145/3159450
        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: 21 February 2018

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. broad impact
        2. cross-disciplinary course
        3. java programming
        4. outreach
        5. summer coding camp

        Qualifiers

        • Research-article

        Conference

        SIGCSE '18
        Sponsor:

        Acceptance Rates

        SIGCSE '18 Paper Acceptance Rate 161 of 459 submissions, 35%;
        Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

        Upcoming Conference

        SIGCSE Virtual 2024
        1st ACM Virtual Global Computing Education Conference
        December 5 - 8, 2024
        Virtual Event , NC , USA

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)13
        • Downloads (Last 6 weeks)1
        Reflects downloads up to 10 Oct 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2023)Arguments for and Approaches to Computing Education in Undergraduate Computer Science ProgrammesProceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3623762.3633494(160-195)Online publication date: 22-Dec-2023
        • (2020)Basic Code Understanding Challenges for Elementary School Children2020 Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT)10.1109/RESPECT49803.2020.9272421(1-2)Online publication date: 10-Mar-2020

        View Options

        Get Access

        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