• Cite Icon5
  • https://doi.org/10.1145/1269900.1268802Copy DOI Icon

Learning by game-building

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper describes an innovative method for teaching modelling skills in theoretical computer science (e.g. finite state automata, Turing machines). Students acquire a new modelling skill by completing a game-building assignment in which there is a direct and transparent mapping between the game that the student is building and the model in the framework they are trying to master. Through this constructionist approach, the student not only learns by doing, which potentially contributes to understanding, but there is also a significant element of personalization and choice present, which has the potential to increase both motivation and performance.

Similar Papers
  • PDF
  • Research Article
  • Citations39

Computing exponentially faster: implementing a non-deterministic universal Turing machine using DNA

  • Mar 01, 2017
  • Journal of The Royal Society Interface
  • Andrew Currin +6
  • Research Article
  • Citations10

Turing is among us

  • Oct 03, 2012
  • Journal of Logic and Computation
  • L M Pereira
  • Research Article
  • Citations1

Impact of Mathematics on the Theoretical Computer Science Course Units in the General Degree Program in Computer Science at Sri Lankan State Universities

  • Jan 01, 2018
  • Issues in Informing Science and Information Technology
  • Sritharan Thambithurai
  • Research Article
  • Citations13

Topological Cones: Foundations for a Domain Theoretical Semantics Combining Probability and Nondeterminism

  • May 01, 2006
  • Electronic Notes in Theoretical Computer Science
  • Klaus Keimel
  • Conference Article
  • Citations2

Forms of assessment that develop communication skills in computer science and mathematics — a case study

  • Jun 04, 1997
  • Anders Tengstrand +1
  • Conference Article

Russia’s Technological Sovereignty: The Role of Education Introduction

  • Sep 11, 2025
  • G.K Gabdullina +4
  • Research Article
  • Citations5

An Educational Dialogue System for Visually Impaired People

  • Jan 01, 2024
  • IEEE Access
  • Pier Felice Balestrucci +5
  • Conference Article
  • Citations28

Visualization in education of theoretical computer science

  • Jan 01, 2007
  • Daniela Chudá
  • Conference Article

2008 Abstracts Collection -- IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science

  • Jan 01, 2008
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Ramesh Hariharan +2
  • Dissertation

Design and implementation of parallel algorithms for automata

  • Jan 01, 1996
  • Xuefeng Xiong
  • Conference Article
  • Citations20

Invariance principle on the slice

  • May 29, 2016
  • Yuval Filmus +3
  • Conference Article
  • Citations2

Theory Net

  • Jan 01, 1979
  • Larry Landweber
  • Conference Instance
  • Citations30

Proceedings of the 5th conference on Innovations in theoretical computer science

  • Jan 12, 2014
  • Moni Naor
  • Supplementary Content
  • Citations3

Logics in Computer Science

  • Jan 01, 2013
  • Università degli Studi di Napoli Federico II
  • Fabio Mogavero
  • Research Article

Computability Theory (Dagstuhl Seminar 17081).

  • Jan 01, 2017
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Klaus Ambos-Spies +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.