3,303 Hits in 4.0 sec

How can a social debugging game effectively teach computer programming concepts?

Michael J. Lee
2013 Proceedings of the ninth annual international ACM conference on International computing education research - ICER '13  
motivation and learning of computer programming and debugging concepts.  ...  In my work, I examine the efficacy of an online debugging game designed to teach computer programming.  ...  BACKGROUND & RELATED WORK I believe that social debugging games can be used to address these limitations by being engaging, instructive, and scalable for the following reasons.  ... 
doi:10.1145/2493394.2493424 dblp:conf/icer/Lee13 fatcat:uh43tp3qurhyjce33kfbhkibpu

From hanging out to figuring it out: Socializing online as a pathway to computational thinking

Samantha Shorey, Benjamin Mako Hill, Samuel Woolley
2020 New Media & Society  
Although socializing is a powerful driver of youth engagement online, platforms struggle to (leverage) social (engagement) to promote learning.  ...  First, we inductively develop the concept of "participatory debugging"—a practice in which users learn through the process of collaborative technical troubleshooting.  ...  Acknowledgments We would like to acknowledge and thank members of the Scratch online community for inspiring this work through their creative problem solving.  ... 
doi:10.1177/1461444820923674 fatcat:x43jkm2qmzfb5ptrf2l5ojgkge

Developing an Educational Game to support Cognitive Learning

Mary Kiernan, Cagin Kazimoglu, Liz Bacon, Lachlan Mackinnon
2014 Compass: Journal of Learning and Teaching  
This paper outlines how an educational game can be used to support the learning of programming within the Computer Science (CS) discipline and reports on the qualitative results of a series of rigorous  ...  This is because CT is a problem solving approach which combines logical thinking with CS concepts to produce a recipe for solving problems in any discipline regardless of where the problem lies.  ...  games is an entertaining activity; b) games provide meaningful feedback that engages and motivates players to continue to play.  ... 
doi:10.21100/compass.v5i9.119 fatcat:j33xzvy36jafrlxu6l4zhb6eme

Principles of a debugging-first puzzle game for computing education

Michael J. Lee, Faezeh Bahmani, Irwin Kwan, Jilian LaFerte, Polina Charters, Amber Horvath, Fanny Luor, Jill Cao, Catherine Law, Michael Beswetherick, Sheridan Long, Margaret Burnett (+1 others)
2014 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)  
We present a principled approach to teach programming using a debugging game called Gidget, which was created using a unique set of seven design principles.  ...  Taken together, the results were very encouraging: learners were able to program with conditionals, loops, and other programming concepts after using the game for just 5 hours.  ...  -both genders were able to learn from Gidget's debugging game approach.  ... 
doi:10.1109/vlhcc.2014.6883023 dblp:conf/vl/LeeBKLCHLCLBLBK14 fatcat:6njysz7eurev7djlfliiteiqea

Computational Thinking in Constructionist Video Games

David Weintrop, Nathan Holbert, Michael S. Horn, Uri Wilensky
2016 International Journal of Games Based Learning  
Video games offer an exciting opportunity for learners to engage in computational thinking in informal contexts.  ...  This paper describes a genre of learning environments called constructionist video games that are especially well suited for developing learners' computational thinking skills.  ...  By lowering the cost of failure and streamlining the test and debug cycle, players of both games created many constructions and engaged in tinkering and iterative design, two beneficial practices for working  ... 
doi:10.4018/ijgbl.2016010101 fatcat:j6poy4tegbgd5k7lmkk55nzf5m

Constructionist Gaming: Understanding the Benefits of Making Games for Learning

Yasmin B. Kafai, Quinn Burke
2015 Educational Psychologist  
In this article, we review and synthesize 55 studies from the last decade on making games and learning.  ...  One crucial element, however, has traditionally been left out of these discussionsnamely, children's learning through making their own games.  ...  We have argued here that those personal, social, and cultural principles that are rooted in playing games for learning likewise exist when making games for learning. And why not?  ... 
doi:10.1080/00461520.2015.1124022 pmid:27019536 pmcid:PMC4784508 fatcat:hj2mz2hyvzgqjc5kcesfmyfj4a

Exploring children's learning experience in constructionism-based coding activities through design-based research

Sofia Papavlasopoulou, Michail N. Giannakos, Letizia Jaccheri
2019 Computers in Human Behavior  
Over the two years, we conducted workshops in which students used a block-based programming environment (i.e., Scratch) and collaboratively created a socially meaningful artifact (i.e., a game).  ...  The study identifies nine design principles that can help us to achieve higher engagement during the coding activity.  ...  This work supported from the "Learning science the fun and creative way: coding, making and play as vehicles for informal science learning, in the 21st century" Project, under the European Commission's  ... 
doi:10.1016/j.chb.2019.01.008 fatcat:tcuopfzidrfnvpp7tqja4angsu

Kid's programming language (KPL)

Jon Schwartz, Jonah Stagner, Walt Morrison
2006 ACM SIGGRAPH 2006 Educators program on - SIGGRAPH '06  
interest by emphasizing graphics and games programming and 3) enabling a smooth "graduation" from KPL into mainstream languages and IDEs.  ...  KPL was initially targeted at the 10-14 age group, but has proven to be engaging and interesting to beginning programmers and hobbyists of all ages.  ...  DEBUGGING IN KPL Code debugging is a critical part of learning the skill of computer programming, and KPL offers simple and standard support for debugging.  ... 
doi:10.1145/1179295.1179348 dblp:conf/siggraph/SchwartzSM06 fatcat:ahpmu6z43vfshjsx3xzqhdhj6a


Tak Yeon Lee, Matthew Louis Mauriello, John Ingraham, Awalin Sopan, June Ahn, Benjamin B. Bederson
2012 Proceedings of the 2012 ACM annual conference extended abstracts on Human Factors in Computing Systems Extended Abstracts - CHI EA '12  
In this paper we describe CTArcade, a web application framework that seeks to engage users through game play resulting in the improvement of computational thinking (CT) skills.  ...  A basic usability evaluation was performed on the system, which helped to define plans for improving CTArcade and assessing its design goals.  ...  For example, CT skills such as debugging and distributed computation occur naturally while playing collaborative board games, dominoes or racing games such as Mario Kart [2, 8, 11] .  ... 
doi:10.1145/2212776.2223794 dblp:conf/chi/LeeMISAB12 fatcat:dzj2wg4tpbamlfj7i4iflmuzf4

A Study of the Challenges and design perspectives Affecting Physical Computing Teaching and Digital Education

Mohammed Hani Mohanna
2019 Mağallaẗ al-ʿulūm al-insāniyyaẗ wa-al-iğtimāʿiyyaẗ  
Recent trends in computing education (e.g., initiatives that seek to encourage engagement with computer science topics from a younger age) have the potential to make schools a highly promising site for  ...  Yet, we hypothesize that teaching and learning physical computing is likely to present a range of unique challenges that aren't addressed by programs that are primarily focused on topics of computing and  ...  However, the major problem that faces educational games is the inability to link engagement to learning [43; 56] .  ... 
doi:10.26389/ajsrp.m201118 fatcat:otqlv4nwvjhkdnvicvatnz25wm


Dominic Kao, D. Fox Harrell
2017 Proceedings of the International Conference on the Foundations of Digital Games - FDG '17  
"MazeStar: a platform for studying virtual identity and computer science education."  ...  ACKNOWLEDGMENTS We would like to thank the anonymous reviewers for their valuable feedback.  ...  ., 'debugging' [28] . We have also studied other topics such as the impact of level of embellishment in game backgrounds on performance, engagement, and self-efficacy in programming [33] .  ... 
doi:10.1145/3102071.3116221 dblp:conf/fdg/KaoH17 fatcat:pfg6w5evpjaqrmw3e62weu7rtu

Computational thinking development and assessment through tabletop escape games

Divya Menon, Thierry Viéville, Margarida Romero
2019 International Journal of Serious Games  
Hence, educators are coming up with various methodologies to make CT both accessible and engaging for learners, thus leading to a spurt in various game-based learning (GBL) approaches in this field, ranging  ...  This also covers the design aspects to be considered for the development of a CT-based educational escape game to support and evaluate this competency and its components.  ...  The authors of this paper propose that further research is needed to ascertain how tabletop escape games can help in achieving the learning outcome of developing CT as a competency among K-12 learners.  ... 
doi:10.17083/ijsg.v6i4.319 fatcat:whshdqom6feinh4gjxaxj4qpb4

A Serious Game for Developing Computational Thinking and Learning Introductory Computer Programming

Cagin Kazimoglu, Mary Kiernan, Liz Bacon, Lachlan Mackinnon
2012 Procedia - Social and Behavioral Sciences  
Owing to their ease of engagement and motivational nature, especially for younger age groups, games have been omnipresent in education since earliest times.  ...  Their feedback confirmed that they found the game enjoyable, and also universally believed that this approach would be beneficial in helping students learn problem-solving skills for introductory computer  ...  Acknowledgements Game and main menu music are composed by Dan O'Connor (  ... 
doi:10.1016/j.sbspro.2012.06.938 fatcat:4qkac2jutbhmxa3envwc7sflny

The role of game jams in developing informal learning of computational thinking: a cross-european case study [article]

Helen Boulton and Bernadette Spieler and Anja Petri and Christian Schindler and Wolfgang Slany and Maria Beltran
2018 arXiv   pre-print
The NOLB project was created to unlock inclusive gaming creation and experiences in formal learning situations from primary to secondary level, particularly for children at risk of social exclusion.  ...  The notion of game jams provides a paradigm for creating both formal and informal learning experiences such as directed learning experience, problem-solving, hands-on projects, working collaboratively,  ...  The results of the performed jams will influence our planned game jam events in 2016 and 2017 and will help us to understand how game jams can be used for research and how to design them efficiently for  ... 
arXiv:1805.04458v1 fatcat:rxp2ppbd6rc3hditjmfci7y2bq

Learning Programming at the Computational Thinking Level via Digital Game-Play

Cagin Kazimoglu, Mary Kiernan, Liz Bacon, Lachlan MacKinnon
2012 Procedia Computer Science  
This paper outlines an innovative game model for learning computational thinking (CT) skills through digital game-play.  ...  We analyze how this game supports various CT concepts and how these concepts can be mapped to programming constructs to facilitate learning introductory computer programming.  ...  Since digital games are attractive and engaging for all groups of people, game based learning (GBL) has been proposed as one pedagogical framework for developing CT skills in an innovative way.  ... 
doi:10.1016/j.procs.2012.04.056 fatcat:5wlilahijfbfpaxzqhpazzljpi
« Previous Showing results 1 — 15 out of 3,303 results