Teaching Computer Science to Young Children through Creativity: Lessons Learned from the Case of Norway

Computer science education often faces problems related to passive teaching and curricular constraints. These problems distort the students' perception of computer science and thus lead to lack of interest in the curriculum and in related professions. The main goals of the project reported in this paper are (1) to excite and motivate students in computer science through creative activities, and (2) to introduce the idea of becoming creators of digital media through programming instead of remaining passive learners. Based on the above goals, we conducted field studies, collected data through student interviews, qualitatively analyzed the data and summarized the lessons learned through the project. Specifically, a group of researchers and artists designed and implemented two 2-day workshops involving a total of 29 students, exploring their experiences with the program. The workshops were based on the open source software Scratch, as well as the creative use of recycled materials. The qualitative approach of the research is based on data collected through interviews, photos, and observations. The results showed that: (a) the participants regarded the workshop as an overall positive experience, (b) creativity is an excellent means to promote and teach programming, and (c) a workshop approach raises interest in computer science among female students in particular.

[1]  Thiemo Leonhardt,et al.  The Effect of Tangible Artifacts, Gender and Subjective Technical Competence on Teaching Programming to Seventh Graders , 2009, ISSEP.

[2]  Leen-Kiat Soh,et al.  Renaissance computing: an initiative for promoting student participation in computing , 2009, SIGCSE '09.

[3]  Maria Letizia Jaccheri,et al.  Art and Technology for Young Creators , 2011, ICEC.

[4]  Randy F. Pausch,et al.  Teaching objects-first in introductory computer science , 2003, SIGCSE.

[5]  Mark Guzdial,et al.  A CS1 course designed to address interests of women , 2004 .

[6]  Tracy Camp,et al.  An ACM-W literature review on women in computing , 2002, SGCS.

[7]  Ralf Romeike,et al.  Creativity as a pathway to computer science , 2008, SIGCSE 2008.

[8]  Roland Mittermeir,et al.  Computer science/informatics in secondary education , 2011, ITiCSE-WGR.

[9]  Diane Horton,et al.  Gr8 designs for Gr8 girls: a middle-school program and its evaluation , 2009, SIGCSE '09.

[10]  Randy Pausch,et al.  Alice: a 3-D tool for introductory programming concepts , 2000 .

[11]  Sue V. Rosser,et al.  Female-Friendly Science: Applying Women's Studies Methods and Theories to Attract Students , 1990 .

[12]  David C. Webb,et al.  Toward an emergent theory of broadening participation in computer science education , 2012, SIGCSE '12.

[13]  Michael Kölling,et al.  greenfoot: combining object visualisation with interaction , 2004, OOPSLA '04.

[14]  Robert H. Tai,et al.  Planning Early for Careers in Science , 2006, Science.

[15]  Mark Guzdial EducationTeaching computing to everyone , 2009, CACM.

[16]  Olle Bälter,et al.  Enjoying Python, processing, and Java in CS1 , 2010, INROADS.

[17]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[18]  Caitlin Kelleher,et al.  Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers , 2005, CSUR.

[19]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[20]  Julie Fisher,et al.  Creating digital divas: scaffolding perception change through secondary school and university alliances , 2010, ITiCSE '10.

[21]  Joel C. Adams Alice, middle schoolers & the imaginary worlds camps , 2007, SIGCSE '07.

[22]  Mary Beth Rosson,et al.  Exploring careers while learning Alice 3D: a summer camp for middle school girls , 2011, SIGCSE '11.

[23]  Leah Buechley,et al.  The LilyPad Arduino: using computational textiles to investigate engagement, aesthetics, and diversity in computer science education , 2008, CHI.

[24]  Stephen Chi-fai Chan,et al.  Learning programming through fashion and design: a pilot summer course in wearable computing for middle school students , 2009, SIGCSE '09.

[25]  Andries van Dam,et al.  Pascal on the Macintosh: A Graphical Approach , 1987 .

[26]  John Maloney,et al.  The Scratch Programming Language and Environment , 2010, TOCE.

[27]  Allan Fisher,et al.  Unlocking the Clubhouse : Women in Computing by Allan Fisher , 2015 .