The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In this paper we describe a model for learning object repositories in which users have full control over metadata schemata. Thus, they can define new schemata and reconfigure existing ones in a collaborative fashion. In consequence, the repository must react to changes in schemata in a dynamic and responsive way. Since schemata enable operations like navigation and search, dynamic reconfigurability...
Compiler construction courses are usually considered by the students as a difficult subject of the Computer Science degree. The main problem found by the students is to fully understand the theoretical concepts taught during the course and its practical application to build a compiler. In this paper, we present a platform for the development and debugging of language processors based on attribute...
This paper describes Evaluators, a system for the development of educational serious games oriented to introductory computer language implementation courses similar to those included in Computer Science tertiary curricula. Evaluators lets instructors generate games from collections of exercises addressing basic concepts about the design and implementation of computer languages (in particular, the...
Evaluators is an educational tool that lets instructors in computer language implementation courses generate videogames 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...
In this paper we present a process model for the construction of educational games, which is driven by the exercises proposed by the instructors. This model promotes a tight collaboration between instructors and game developers during game construction. It also incorporates formative evaluation accomplished by instructors and students. In order to illustrate the process, we use an experience concerning...
In this position paper we analyze how the combination of repositories of learning objects and recommender systems can support self-regulated learning in technical domains. Additionally, we support our position with a case-study concerning the domain of Compiler Construction in Computer Science Advanced Education.
This article describes a straightforward and structure-preserving coding pattern to encode arbitrary non-circular attribute grammars as syntax-directed translation schemes for bottom-up parser generation tools. According to this pattern, a bottom-up oriented translation scheme is systematically derived from the original attribute grammar. Semantic actions attached to each syntax rule are written in...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.