research

Aprendizaje basado en intereses: una experiencia en la asignatura de Procesadores de Lenguajes

Abstract

La materia de Procesadores de Lenguajes tradicionalmente ha estado presente como materia obligatoria u optativa en la mayoría de titulaciones relacionadas con la Informática. Esta materia trata sobre el desarrollo y la comprensión de los compiladores e intérpretes. En este trabajo se presenta el enfoque que se ha dado a dicha materia en el contexto EEES, y fundamentalmente a la parte práctica, para potenciar un aprendizaje significativo. La propuesta se basa en la realización de trabajos que impliquen dar solución a problemas que requieren del diseño y desarrollo de un lenguaje específico de un dominio así como de su procesador asociado en lugar de la aproximación clásica de diseñar un compilador para un subconjunto de un lenguaje de programación conocido. El trabajo explica el desarrollo de este planteamiento, así como algunos ejemplos significativos de prácticas desarrolladas en los años en los cuales se lleva aplicando.SUMMARY -- The Language Processors subject is present as a core or optional subject in most degrees related with the field of Computer Science. Usually, this subject has dealt with the development and comprehension of compilers and interpreters. In this paper we introduce the approach we have followed in the subject, mainly in the practical part, to promote a significant learning. In order to achieve this goal, students have solved problems that require designing a domain-specific language and its related language processor instead of just designing a compiler for a subset of a given programming language. The paper explains the development of this approach in detail, and it also shows some outstanding works among those carried out by the students in this time.Peer Reviewe

    Similar works