Filters








771 Hits in 5.1 sec

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.  ...  A total of 44 teens played it via a lab study and two summer camps. Principle by principle, the results revealed strengths, problems, and open questions for the seven principles.  ...  As our results indicate, the debugging game approach and its debugging-first, gender-inclusive, help-yourself puzzle game principles to computing education is not only a viable way forward, but one that  ... 
doi:10.1109/vlhcc.2014.6883023 dblp:conf/vl/LeeBKLCHLCLBLBK14 fatcat:6njysz7eurev7djlfliiteiqea

Computational Thinking Guided Programming Training for Oversea Students with Diverse Computer Literacy Skills

Cong Cui, Ualikhan Dossetov, Songjie Wei
2015 Journal of Information Technology and Application in Education  
It serves as a prerequisite to related courses in computer science.  ...  Teaching programing is especially challenging to students with diverse computer literacy and even different education and learning culture.  ...  We present the design principles and syllabus of this new computer programming course tailored for oversea undergraduate students with diver computer literacy and education levels.  ... 
doi:10.14355/jitae.2015.04.008 fatcat:zybx245qkfcazjl36gc3iulfam

Effective Teaching Methods and Proposed Web Libraries for Designing Animated Course Content: A Review

Rajesh Kumar, Dr. Surya
2016 International Journal of Advanced Computer Science and Applications  
Lot of researchers have offered effective teaching methods and published their findings in the past. Most of them offered teaching through animations, puzzles, games and storyline.  ...  The primary aim of education system is to improve cognitive and computational skills in students. It cannot be achieved by just using the latest technology.  ...  inclusiveness They presented a principled approach to teach programming using a debugging game called GIDGET, which was created using a unique set of seven design principles.  ... 
doi:10.14569/ijacsa.2016.070214 fatcat:pgpwimhvp5gbxc4ieq53rlfmbe

Patterns in Mainstream Programming Games

Ander Areizaga Blanco, Henrik Engström
2020 International Journal of Serious Games  
There is however a lack of games addressing data structures, algorithms and design. There is a strong domination of puzzle games. Only two of the 20 studied games belong to a different genre.  ...  Studies have found serious games to be good tools for programming education. As an outcome from such research, several game solutions for learning computer programming have appeared.  ...  One of their identified examples on how flow can be evaluated is a flow framework for educational games, proposed by Kiili et al. [24, 25] .  ... 
doi:10.17083/ijsg.v7i1.335 fatcat:pq2cqhfbhvemfol3efnvj5k6s4

Computer Science Education in Early Childhood: The Case of ScratchJr

2019 Journal of Information Technology Education Innovations in Practice  
Background: Computer science education in the K-2 educational segment is receiving a growing amount of attention as national and state educational frameworks are emerging.  ...  Recommendations for Practitioners: Successful early childhood computer science education programs must teach powerful ideas from the discipline of computer science in a developmentally appropriate way,  ...  For example, the game Lightbot (see Figure 4) is a popular programming puzzle game for young children.  ... 
doi:10.28945/4437 fatcat:4imurqi6czdutklkdtjft26eam

Computational thinking development and assessment through tabletop escape games

Divya Menon, Thierry Viéville, Margarida Romero
2019 International Journal of Serious Games  
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 development and assessment of computational thinking (CT) is garnering a lot of attention and research since the last decade.  ...  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

Work In Progress: Sleuth, a programming environment for testing gamification

Simon Katan, Edward Anstead
2020 2020 IEEE Global Engineering Education Conference (EDUCON)  
Sleuth is a gamified platform developed as a practical tool for teaching introductory programming to large student cohorts.  ...  Further to this, we introduce ongoing research investigating effects of varying feedback types on student attainment and optimising student progression.  ...  Dicheva et al refine this model for specific use in the educational context arriving at a series of 'educational gamification design principles', not exclusive to games; goals/challenges, personalization  ... 
doi:10.1109/educon45650.2020.9125098 dblp:conf/educon/KatanA20 fatcat:rv5b6t65tvbzbde3tr5djcvnpi

Using an ESP8266 Microcontroller to Develop a Learning Game

G Chursin, M Semenov
2020 Journal of Physics, Conference Series  
The paper presents a diagram of the interaction of the microcontroller and the game, as well as a comparative analysis of the Arduino and ESP8266 platforms.  ...  This article discusses the possibility of connecting an ESP8266 microcontroller to a learning game developed on the Unity3D game engine.  ...  Thus, the sphere of educational computer games for schoolchildren is poorly developed.  ... 
doi:10.1088/1742-6596/1611/1/012059 fatcat:a73uj4ip7fhfpkrfbaumqkxvuq

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.  ...  As initial evaluation, we provide some analysis of feedback from a survey response group of 25 students who have played our game as a voluntary exercise.  ...  The game, as illustrated in Figure 1 , simulates a puzzle solving game where players control a robot by giving various commands to it.  ... 
doi:10.1016/j.procs.2012.04.056 fatcat:5wlilahijfbfpaxzqhpazzljpi

Computational Thinking Equity in Elementary Classrooms: What Third-Grade Students Know and Can Do

Yune Tran
2018 Journal of educational computing research  
This research examined over 200 elementary students' pre-and posttest changes in computational thinking from a 10-week coding program using adapted lessons from code.org's Blockly programming language  ...  Thus, the study highlights the importance of leveraging CS access in diverse elementary classrooms to promote young students' computational thinking; motivation in CS topics; and the learning of essential  ...  a program for employing a combination of commands to make the bee perform the actions on the computer.  ... 
doi:10.1177/0735633117743918 fatcat:d3m2j2prnveo5doioxaoh2yfsm

Introducing Computational Thinking to K-5 in a French Context

Vanea Chiprianov, Laurent Gallon
2016 Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE '16  
Computational Thinking (CT) is beginning to be accepted as one of the fundamental 21 st century skills for everyone.  ...  In this paper we report on a partnership between a university, local elementary schools and the county Ministry of Education (MoE), and on an exploratory project of introducing CT to K-5 students.  ...  The site is structured as a series of puzzle-based games.  ... 
doi:10.1145/2899415.2899439 dblp:conf/iticse/ChiprianovG16 fatcat:bz3mf6faqfey7cds6cw3nzzhwy

Game Development for Computer Science Education

Chris Johnson, Zhiping Xiao, Ming Zhang, Monica McGill, Durell Bouchard, Michael K. Bradshaw, Víctor A. Bucheli, Laurence D. Merkle, Michael James Scott, Z. Sweedyk, J. Ángel
2016 Proceedings of the 2016 ITiCSE Working Group Reports on - ITiCSE '16  
Games can be a valuable tool for enriching computer science education, since they can facilitate a number of conditions that promote learning: student motivation, active learning, adaptivity, collaboration  ...  Designing for the User Experience Within this section we provide a set of design principles for game development.  ...  Though much has been written previously over the last couple of decades about games in education, we provide a brief synopsis for the case of using educational games for teaching computing.  ... 
doi:10.1145/3024906.3024908 dblp:conf/iticse/JohnsonMBBBMSSA16 fatcat:bs6gexus3vgt3bjyp2unqjhega

Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets

Alexander Repenning
2017 Journal of Visual Languages and Sentient Systems  
This article describes the journey to overcome first syntactic, then semantic, and most recently pragmatic, obstacles in computer science education.  ...  Twenty years ago, AgentSheets combined four key affordances of blocks programming, and since then has evolved into a highly accessible Computational Thinking Tool.  ...  A key principle of Computational Thinking Tools is that they should reduce the need for accidental complexity as much as possible.  ... 
doi:10.18293/vlss2017-010 fatcat:37wlentoune7lncv3pmo5w5lea

Challenges and Perspectives of CS Education for Enhancing ICT Literacy and Computational Thinking in Korea

Eunkyoung Lee, Jihyun Park
2016 Indian Journal of Science and Technology  
Improvements/Applications: To prepare the smooth application of a new curriculum in Korea, policy efforts for the development and distribution of various teaching and learning materials are considered  ...  Objectives: The purpose of study is to suggest challenges and perspectives of Korean Computer Science education to overcome issues revealed in the result of International Computer and Information Literacy  ...  As teaching and learning strategies and assessment methods to enhance CT, students are encouraged to learn the basic concept and principle of CS using play, games, or puzzles, and to design, organize,  ... 
doi:10.17485/ijst/2016/v9i46/107195 fatcat:bai4nqusvfa43kwffttwh57egq

Learning game design and software engineering through a game prototyping experience

Mark Yampolsky, Walt Scacchi
2016 Proceedings of the 5th International Workshop on Games and Software Engineering - GAS '16  
This report describes a case study of small-scale effort in employing game playtesting as a starting point for learning about mainstream issues and challenges found in modern software engineering projects  ...  This study draws attention to the case of where a student with no prior experience in software development or programming must take on the task of learning how to make a game, and along the way learn about  ...  Last, the first author, Mark Yampolsky is now a freshman majoring in Computer Science and Game Design at the University of Southern California. 8.  ... 
doi:10.1145/2896958.2896965 dblp:conf/icse/YampolskyS16 fatcat:f22vt3llwrcidiucnnulugiok4
« Previous Showing results 1 — 15 out of 771 results