Pre-games: games designed to introduce CS1 and CS2 programming assignments
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Hands-on labs without computers
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
A concepts-first introduction to computer science
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Teaching programming using visualization
WBED'07 Proceedings of the sixth conference on IASTED International Conference Web-Based Education - Volume 2
Introductory C Programming Language Learning with Game-Based Digital Learning
ICWL '08 Proceedings of the 7th international conference on Advances in Web Based Learning
Developing the Historical Culture Course by Using the Ubiquitous Game-Based Learning Environment
ICWL '08 Proceedings of the 7th international conference on Advances in Web Based Learning
Game design and development students: who are they?
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
A simple framework for interactive games in CS1
Proceedings of the 40th ACM technical symposium on Computer science education
Authoring edutainment content through video annotations and 3D model augmentation
VECIMS'09 Proceedings of the 2009 IEEE international conference on Virtual Environments, Human-Computer Interfaces and Measurement Systems
An interactive Bomberman game-based teaching/learning tool for introductory C programming
Edutainment'07 Proceedings of the 2nd international conference on Technologies for e-learning and digital entertainment
Education and Information Technologies
IVIC'11 Proceedings of the Second international conference on Visual informatics: sustaining research and innovations - Volume Part II
Proceedings of the 43rd ACM technical symposium on Computer Science Education
An evaluation of a cooperative learning method in Programming and Problem Solving I
Journal of Computing Sciences in Colleges
Board Game Supporting Learning Prim's Algorithm and Dijkstra's Algorithm
International Journal of Multimedia Data Engineering & Management
Learning computer science in the "comfort zone of proximal development"
Proceeding of the 44th ACM technical symposium on Computer science education
The joy of text: word games in CS I
Journal of Computing Sciences in Colleges
High school students' perspective to university CS1
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
An environment for learning interactive programming
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Introductory programming courses in computer science aim at building an effective foundation for the development of programming skills. A prudent way to develop these skills is by emphasizing problem solving and logical thinking. This paper proposes a games-based approach, as a way of engaging students and developing these skills. Common mistakes of novice programmers in traditional courses are summarized. Word and number games are used to illustrate the potential benefits of a games-based approach, which minimizes such mistakes.