Loading [MathJax]/extensions/MathMenu.js
Teaching computer science through game design | IEEE Journals & Magazine | IEEE Xplore

Teaching computer science through game design


Abstract:

Playing computer games is a popular recreational activity for young people. Not surprisingly, many of these enthusiasts dream that one day they will develop computer game...Show More

Abstract:

Playing computer games is a popular recreational activity for young people. Not surprisingly, many of these enthusiasts dream that one day they will develop computer games themselves. Developing computer games involves many aspects of computing, including computer graphics, artificial intelligence, human-computer interaction, security, distributed programming, simulation, and software engineering. Users who can't code a single line can use game maker to build games and learn object-oriented design.
Published in: Computer ( Volume: 37, Issue: 4, April 2004)
Page(s): 81 - 83
Date of Publication: 02 August 2004

ISSN Information:

Citations are not available for this document.

Logo and Lego

Logo (www.logosurvey.co.uk) and its many variants provide the classic example of a programming language aimed at creating interest among youngsters. Primarily seen as a language to make drawings, with Logo, the user steers a virtual turtle to draw shapes onscreen. Even the basic program can make fancy drawings this way, while modern versions extend Logo's possibilities considerably. For today's users, spoiled by console and computer games, Logo is no longer flashy enough, however.

Cites in Papers - |

Cites in Papers - IEEE (24)

Select All
1.
Behdad Mansouri, Ardavan Roozkhosh, Hamed Farbeh, "A Survey on Implementations of Adaptive AI in Serious Games for Enhancing Player Engagement", 2021 International Serious Games Symposium (ISGS), pp.48-53, 2021.
2.
Justin Berry, Bobby Berry, "The Verb Collective", 2019 IEEE Games, Entertainment, Media Conference (GEM), pp.1-4, 2019.
3.
Nikhil Sharma, Sridhar Chimalakonda, "Learning Recursion from Music and Music from Recursion", 2018 IEEE 18th International Conference on Advanced Learning Technologies (ICALT), pp.257-261, 2018.
4.
Opeyemi Dele-Ajayi, Joe Shimwell, Itoro Emembolu, Rebecca Strachan, Matthew Peers, "Exploring digital careers, stereotypes and diversity with young people through game design and implementation", 2018 IEEE Global Engineering Education Conference (EDUCON), pp.712-719, 2018.
5.
Abhishek Parakh, Mahadevan Subramaniam, Elliott Ostler, "QuaSim: A virtual quantum cryptography educator", 2017 IEEE International Conference on Electro Information Technology (EIT), pp.600-605, 2017.
6.
Du-Mim Yoon, Kyung-Joong Kim, "Challenges and Opportunities in Game Artificial Intelligence Education Using Angry Birds", IEEE Access, vol.3, pp.793-804, 2015.
7.
C. Shaun Longstreet, Kendra Cooper, "Curriculum design factors for constructing serious educational game: A learning objective centric approach", 2014 Computer Games: AI, Animation, Mobile, Multimedia, Educational and Serious Games (CGAMES), pp.1-5, 2014.
8.
L.L. Lai, C.L. Chan, "Machine learning class with automatic learning materials", 2014 International Conference on Machine Learning and Cybernetics, vol.1, pp.263-270, 2014.
9.
Navid Ahmadi, Mehdi Jazayeri, "Analyzing the Learning Process in Online Educational Game Design: A Case Study", 2014 23rd Australian Software Engineering Conference, pp.84-93, 2014.
10.
Imran A. Zualkernan, "A course for teaching integrated system design to computer engineering students", 2014 IEEE Global Engineering Education Conference (EDUCON), pp.470-474, 2014.
11.
Raghu Raman, Athira Lal, Krishnashree Achuthan, "Serious games based approach to cyber security concept learning: Indian context", 2014 International Conference on Green Computing Communication and Electrical Engineering (ICGCCEE), pp.1-5, 2014.
12.
Javier Torrente, Blanca Borro-Escribano, Manuel Freire, Ángel del Blanco, Eugenio J. Marchiori, Iván Martínez-Ortiz, Pablo Moreno-Ger, Baltasar Fernández-Manjón, "Development of Game-Like Simulations for Procedural Knowledge in Healthcare Education", IEEE Transactions on Learning Technologies, vol.7, no.1, pp.69-82, 2014.
13.
Olga Shabalina, Natalia Sadovnikova, Alla Kravets, "Methodology of Teaching Software Engineering: Game-Based Learning Cycle", 2013 3rd Eastern European Regional Conference on the Engineering of Computer Based Systems, pp.113-119, 2013.
14.
Navid Ahmadi, Mehdi Jazayeri, Alexander Repenning, "Engineering an Open-Web Educational Game Design Environment", 2012 19th Asia-Pacific Software Engineering Conference, vol.1, pp.867-876, 2012.
15.
Navid Ahmadi, Mehdi Jazayeri, Monica Landoni, "Helping Novice Programmers to Bootstrap in the Cloud: Incorporating Support for Computational Thinking into the Game Design Process", 2012 IEEE 12th International Conference on Advanced Learning Technologies, pp.349-353, 2012.
16.
Nikunj P. Dalal, "Using Educational Technologies to Further Critical Thinking, Creative Thinking, and Wisdom", 2011 IEEE International Conference on Technology for Education, pp.299-300, 2011.
17.
Javier Torrente, Jose Angel Vallejo-Pinto, Pablo Moreno-Ger, Baltasar Fern´ndez-Manjon, "Introducing Accessibility Features in an Educational Game Authoring Tool: The <e-Adventure> Experience", 2011 IEEE 11th International Conference on Advanced Learning Technologies, pp.341-343, 2011.
18.
Thomas E. Daniels, "Integrating engagement and first year problem solving using game controller technology", 2009 39th IEEE Frontiers in Education Conference, pp.1-6, 2009.
19.
Pablo Moreno-Ger, Iván Martínez-Ortiz, José Luis Sierra, Baltasar Fernández-Manjón, "A Content-Centric Development Process Model", Computer, vol.41, no.3, pp.24-30, 2008.
20.
Mancia Anguita, F. Javier Fernandez-Baldomero, "Software Optimization for Improving Student Motivation in a Computer Architecture Course", IEEE Transactions on Education, vol.50, no.4, pp.373-378, 2007.
21.
Daniel C. Cliburn, "The Effectiveness of Games as Assignments in an Introductory Programming Course", Proceedings. Frontiers in Education. 36th Annual Conference, pp.6-10, 2006.
22.
Nishant J. Bhajaria, Gerald C. Gannod, "Work in Progress: Increasing Recruitment of Native American Students in Computing Programs", Proceedings. Frontiers in Education. 36th Annual Conference, pp.7-8, 2006.
23.
Yoshiharu Kato, "An XML-based Microworld Simulator for Business Modeling Education", Fourth International Conference on Creating, Connecting and Collaborating through Computing (C5'06), pp.232-239, 2006.
24.
M. Masuch, M. Rueger, "Challenges in collaborative game design developing learning environments for creating games", Third International Conference on Creating, Connecting and Collaborating through Computing (C5'05), pp.67-74, 2005.

Cites in Papers - Other Publishers (62)

1.
Luis Camillo M. O. de Almeida , " User-Design: An Enabling Method of Video Game Making ", British Journal of Mass Communication and Media Research , vol. 3 , no. 1 , pp. 89 , 2023 .
2.
Fatma Batur, Torsten Brinda, "Students’ Conceptions of Programming in the Context of Game Design", Digital Transformation of Education and Learning - Past, Present and Future, vol.642, pp.79, 2022.
3.
Kristin Carlson, Rick Valentin, "The Gamification of Code", Research Anthology on Developments in Gamification and Game-Based Learning, pp.838, 2022.
4.
Agostinho de Medeiros Brito, Adelardo Adelino Dantas de Medeiros, "A motivating approach to introduce object-oriented programming to engineering students", The International Journal of Electrical Engineering & Education, vol.59, no.4, pp.366, 2022.
5.
Polat Şendurur, Emine Sendurur, "Students as Gamers", Handbook of Research on Acquiring 21st Century Literacy Skills Through Game-Based Learning, pp.868, 2022.
6.
Anastasios Theodoropoulos, "Participatory design and participatory debugging: Listening to students to improve computational thinking by creating games", International Journal of Child-Computer Interaction, vol.34, pp.100525, 2022.
7.
Markeya S. Peteranetz, Leen-Kiat Soh, "A Multi-level Analysis of the Relationship between Instructional Practices and Retention in Computer Science", Proceedings of the 51st ACM Technical Symposium on Computer Science Education, pp.37, 2020.
8.
Giovanni Maria Troiano, Qinyu Chen, Ángela Vargas Alba, Gregorio Robles, Gillian Smith, Michael Cassidy, Eli Tucker-Raymond, Gillian Puttick, Casper Harteveld, "Exploring How Game Genre in Student-Designed Games Influences Computational Thinking Development", Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, pp.1, 2020.
9.
Heidi Burgiel, Philip M. Sadler, Gerhard Sonnert, "The Association of High School Computer Science Content and Pedagogy with Students’ Success in College Computer Science", ACM Transactions on Computing Education, vol.20, no.2, pp.1, 2020.
10.
Giovanni Maria Troiano, Dylan Schouten, Michael Cassidy, Eli Tucker-Raymond, Gillian Puttick, Casper Harteveld, "Ice Paddles, CO2 Invaders, and Exploding Planets: How Young Students Transform Climate Science Into Serious Games", Proceedings of the Annual Symposium on Computer-Human Interaction in Play, pp.534, 2020.
11.
Leif Andersen, Michael Ballantyne, Matthias Felleisen, "Adding interactive visual syntax to textual code", Proceedings of the ACM on Programming Languages, vol.4, no.OOPSLA, pp.1, 2020.
12.
Kristin Carlson, Rick Valentin, "The Gamification of Code", Emerging Techniques and Applications for Blended Learning in K-20 Classrooms, pp.88, 2020.
13.
Peter Washington, Karina G. Samuel-Gama, Shirish Goyal, Ashwin Ramaswami, Ingmar H. Riedel-Kruse, "Interactive programming paradigm for real-time experimentation with remote living matter", Proceedings of the National Academy of Sciences, vol.116, no.12, pp.5411, 2019.
14.
Dominic Kao, "JavaStrike", Proceedings of the 14th International Conference on the Foundations of Digital Games, pp.1, 2019.
15.
Alberto Ferrari, Agostino Poggi, Michele Tomaiuolo, "Computational Thinking in Innovative Computational Environments and Coding", Advanced Methodologies and Technologies in Modern Education Delivery, pp.218, 2019.
16.
Michele Tomaiuolo, Giulio Angiani, Alberto Ferrari, Monica Mordonini, Agostino Poggi, "A Week of Playing with Code, the Object-Oriented Way", Methodologies and Intelligent Systems for Technology Enhanced Learning, 8th International Conference, vol.804, pp.62, 2019.
17.
Sreenidhi Krishnamoorthy, "Board 115: Work in Progress: Retrospective Analysis on the Perspective of Instructors about Transitioning to Using Active-learning Strategies to Teach Mechanical Engineering Classes", 2018 ASEE Annual Conference & Exposition Proceedings, 2018.
18.
Alberto Ferrari, Agostino Poggi, Michele Tomaiuolo, "Computational Thinking in Innovative Computational Environments and Coding", Encyclopedia of Information Science and Technology, Fourth Edition, pp.2392, 2018.
19.
Casper Harteveld, Steven C. Sutherland, "Personalized Gaming for Motivating Social and Behavioral Science Participation", Proceedings of the 2017 ACM Workshop on Theory-Informed User Modeling for Tailoring and Personalizing Interfaces, pp.31, 2017.
20.
Dominic Kao, D. Fox Harrell, " MazeStar ", Proceedings of the 12th International Conference on the Foundations of Digital Games, pp.1, 2017.
21.
Jackie Barnes, Amy K. Hoover, Borna Fatehi, Jesús Moreno-León, Gillian Smith, Casper Harteveld, "Exploring emerging design patterns in student-made climate change games", Proceedings of the 12th International Conference on the Foundations of Digital Games, pp.1, 2017.
22.
Athar Mahmoudi-Nejad, Hadi Moradi, Hamid-Reza Pouretemad, "The Differences Between Children with Autism and Typically Developed Children in Using a Hand-Eye-Coordination Video Game", Ubiquitous Computing and Ambient Intelligence, vol.10586, pp.256, 2017.
23.
Allan Fowler, Johanna Pirker, Ian Pollock, Bruno Campagnola de Paula, Maria Emilia Echeveste, Marcos J. Gómez, "Understanding the benefits of game jams", Proceedings of the 2016 ITiCSE Working Group Reports, pp.119, 2016.
24.
Michael Kölling, Fraser McKay, "Heuristic Evaluation for Novice Programming Systems", ACM Transactions on Computing Education, vol.16, no.3, pp.1, 2016.
25.
Amy K. Hoover, Jackie Barnes, Borna Fatehi, Jesús Moreno-León, Gillian Puttick, Eli Tucker-Raymond, Casper Harteveld, "Assessing Computational Thinking in Students' Game Designs", Proceedings of the 2016 Annual Symposium on Computer-Human Interaction in Play Companion Extended Abstracts, pp.173, 2016.
26.
Mark Lochrie, Glenn Matthys, Adrian Gradinar, Andy Dickinson, Onno Baudouin, Paul Egglestone, "Co-designing a physical to digital experience for an onboarding and blended learning platform", Proceedings of the The 15th International Conference on Interaction Design and Children, pp.660, 2016.
27.
Johanna Pirker, Daphne Economou, Christian Gütl, "Interdisciplinary and International Game Projects for Creative Learning", Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, pp.29, 2016.
28.
Luis Hernandez, Sergio Esparcia, Vicente Julian, Carlos Carrascosa, "JGOMAS 2.0: A Capture-the-Flag Game Using Jason Agents and Human Interaction", Highlights of Practical Applications of Scalable Multi-Agent Systems. The PAAMS Collection, vol.616, pp.173, 2016.
29.
Kuo-Yu Liu, "The MORPG-based Learning System for Multiple Courses", Gamification, pp.1076, 2015.
30.
M. Hamizul, Nik Mohd Rahimi, "Design and Development of Arabic Online Games – A Conceptual Paper", Procedia - Social and Behavioral Sciences, vol.174, pp.1428, 2015.
Contact IEEE to Subscribe