• DocumentCode
    3594011
  • Title

    Facilitating comprehension of basic concepts in computer language implementation courses: A game-based approach

  • Author

    Rodriguez-Cerezo, Daniel ; Sarasa-Cabezuelo, Antonio ; Gomez-Albarran, Mercedes ; Sierra, Juan

  • Author_Institution
    Fac. Inf., Univ. Complutense de Madrid, Madrid, Spain
  • fYear
    2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Evaluators is an educational tool that lets instructors in computer language implementation courses generate video games from collections of exercises concerning language processing tasks. For this purpose, the tool adopts attribute grammars as a central model of syntax-directed translation and uses a simple metaphor to map attributed syntax trees and semantic evaluation into videogames. These games provide students with an immersive experience which helps them to better comprehend the fundamental concepts behind attribute grammars. This paper describes Evaluators and reports on its assessment with students in a Compiler Construction course at the Complutense University of Madrid (Spain).
  • Keywords
    attribute grammars; computer aided instruction; computer games; computer science education; educational courses; program compilers; programming language semantics; trees (mathematics); attribute grammar; attributed syntax tree; compiler construction course; computer language implementation course; educational tool; evaluator; game-based approach; language processing task; metaphor; semantic evaluation; syntax directed translation; video game; Computer languages; Education; Equations; Games; Grammar; Semantics; Syntactics; Attribute Grammars; Education in Computer Language Implementation; Educational Tool; Game-based Learning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers in Education (SIIE), 2012 International Symposium on
  • Print_ISBN
    978-1-4673-4743-3
  • Type

    conf

  • Filename
    6403166