ABSTRACT
This paper presents lessons learned from five years of teaching a five-day game design and programming outreach course. The course was offered in summer time and targeted at middle and high school students. In total, 462 youngsters have taken part in 21 course instances. We describe our course concept, and discuss our successes and challenges. In particular, we focus on understanding our student populations by presenting descriptives and statistics of the events, and performing a statistical cluster analysis based on pre- and post-surveys. The cluster analysis was complemented with an analysis of the qualitative data, also originating from the surveys. Taken together, students could be classified into five groups with substantial differences: Enthusiasts, Newbies, Uncertains, Experimenters, and Unsatisfieds. Awareness of the clusters helps instructors of similar courses in developing course content, designing differentiated instruction, and planning follow-up or advanced courses.
- J. Black, J. Brodie, P. Curzon, C. Myketiak, P. W. McOwan, and L. R. Meagher. Making computing interesting to school students: teachers' perspectives. In Proceedings of the 18th ACM conference on Innovation and technology in computer science education, ITiCSE '13, pages 255--260, New York, NY, USA, 2013. ACM. Google ScholarDigital Library
- M. A. L. Egan and T. Lederman. The impact of IMPACT: Assessing students' perceptions after a day of computer exploration. In Proceedings of the 16th annual joint conference on Innovation and technology in computer science education, ITiCSE '11, pages 318--322, New York, NY, 2011. ACM. Google ScholarDigital Library
- M. Guzdial and E. Soloway. Teaching the nintendo generation to program. Commun. ACM, 45(4):17--21, Apr. 2002. Google ScholarDigital Library
- M. Kangas. Creative and playful learning: Learning through game co-creation and games in a playful learning environment. Thinking Skills and Creativity, 5(1):1 -- 15, 2010.Google ScholarCross Ref
- C. Kelleher and R. Pausch. Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Comput. Surv., 37(2):83--137, 2005. Google ScholarDigital Library
- C. Kelleher and R. Pausch. Using storytelling to motivate programming. Commun. ACM, 50(7):58--64, 2007. Google ScholarDigital Library
- A.-J. Lakanen, V. Isomöttönen, and V. Lappalainen. Life two years after a game programming course: longitudinal viewpoints on K-12 outreach. In Proceedings of the 43rd ACM technical symposium on Computer Science Education, SIGCSE '12, pages 481--486, New York, NY, 2012. ACM. Google ScholarDigital Library
- W. W. Lau, G. Ngai, S. C. Chan, and J. C. Cheung. Learning programming through fashion and design: a pilot summer course in wearable computing for middle school students. SIGCSE Bull., 41(1):504--508, Mar. 2009. Google ScholarDigital Library
- C. M. Lewis. How programming environment shapes perception, learning and goals: Logo vs. Scratch. In SIGCSE '10: Proceedings of the 41st ACM technical symposium on Computer science education, pages 346--350, New York, NY, USA, 2010. ACM. Google ScholarDigital Library
- B. R. Maxim and B. S. Elenbogen. Attracting K-12 students to study computing. In ASEE/IEEE Frontiers in Education Conference, 39th Annual, pages M1H--1. IEEE, 2009. Google ScholarDigital Library
- B. R. Maxim, W. I. Grosky, and J. P. Baugh. Work in progress - introducing information technology through game design. In ASEE/IEEE Frontiers in Education Conference, 37th Annual, pages T1B--1. IEEE, 2007.Google ScholarCross Ref
- R. E. Myers and J. T. Fouts. A cluster analysis of high school science classroom environments and attitude toward science. Journal of Research in Science Teaching, 29(9):929--937, 1992.Google ScholarCross Ref
- K. Powers, S. Ecott, and L. M. Hirshfield. Through the looking glass: teaching cs0 with alice. SIGCSE Bull., 39(1):213--217, 2007. Google ScholarDigital Library
- K. Singh, M. Granville, and S. Dika. Mathematics and science achievement: Effects of motivation, interest, and academic engagement. The Journal of Educational Research, 95(6):323--332, 2002.Google ScholarCross Ref
- G. Smith and A. Sullivan. The five year evolution of a game programming course. In Proceedings of the 43rd ACM technical symposium on Computer Science Education, SIGCSE '12, pages 87--92, New York, NY, USA, 2012. ACM. Google ScholarDigital Library
- C. Teddlie and A. Tashakkori. Foundations of mixed methods research : integrating quantitative and qualitative approaches in the social and behavioral sciences. SAGE, Los Angeles, 2009.Google Scholar
- J. Xu, L. T. Coats, and M. L. Davidson. Promoting student interest in science: The perspectives of exemplary african american teachers. American Educational Research Journal, 49(1):124--154, 2012.Google ScholarCross Ref
Index Terms
- Five years of game programming outreach: understanding student differences
Recommendations
Life two years after a game programming course: longitudinal viewpoints on K-12 outreach
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationIn our faculty we have run week-long K-12 game programming courses now for three summers. In this paper we investigate what programming-related activities students do after they take a course, and what factors in the students' background relate to post-...
Catch 'em Early: Internship and Assistantship CS Mentoring Programs for Underclassmen
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationRecruiting and retaining STEM majors has been an ongoing challenge for colleges and universities. This research paper describes two initiatives to recruit and retain Computer Science (CS) majors that were implemented at Siena College starting in the ...
How to Plan and Run Summer Computing Camps: Logistics (Abstract Only)
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science EducationThis workshop will provide details on how to plan and run non-residential, week-long computing summer camps for 4th-12th grade students. Georgia Tech has been offering computing summer camps since 2004. These camps are financially self-sustaining and ...
Comments