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
Link To Document