- -

Desarrollo de un sistema de corrección automática de programas Haskell

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de un sistema de corrección automática de programas Haskell

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Silva Galiana, Josep Francesc es_ES
dc.contributor.advisor Insa Cabrera, David es_ES
dc.contributor.author Sáez Povedano, Meritxell es_ES
dc.date.accessioned 2016-10-20T15:22:01Z
dc.date.available 2016-10-20T15:22:01Z
dc.date.created 2016-09-15
dc.date.issued 2016-10-20 es_ES
dc.identifier.uri http://hdl.handle.net/10251/72442
dc.description.abstract [ES] Este proyecto aborda el diseño e implementación de un sistema de corrección automática de ejercicios realizados en el lenguaje de programación Haskell. Concretamente, el sistema a desarrollar es una extensión del ya existente sistema ASys, el cual permite la corrección automática de ejercicios realizados en el lenguaje de programación Java. La extensión de ASys al lenguaje Haskell implica el uso de herramientas y compiladores totalmente diferentes a los usados en la versión actual de ASys. Implica a su vez un cambio tecnológico que ha sido definido como una generalización del sistema, de tal forma que en el futuro, ASys pueda ser adaptado a otros lenguajes con facilidad y soporte. El objetivo inicial del nuevo sistema ASys es ser utilizado en la asignatura “Lenguajes, Tecnologías y Paradigmas de la Programación” (LTP) del Grado en Ingeniería Informática de la Universitat Politècnica de València. En dicha asignatura se pretende que los alumnos utilicen ASys como herramienta docente, la cual les permitirá autocorregir baterías de ejercicios que ellos mismos resolverán durante el curso. Para la autocorrección de ejercicios, el sistema contará con un sistema de testing automático que asignará a cada test una puntuación, de tal forma que el conjunto de tests superados por un ejercicio resuelto por un alumno determinará su puntuación. Se ha optado por usar el compilador más extendido para Haskell en la actualidad, GHC (Glasgow Haskell Compiler), de entre muchos otros que dispone este lenguaje. es_ES
dc.description.abstract [CA] Aquest projecte abasta el disseny i implementació d’un sistema de correcció automàtica d’exercicis realitzats amb el llenguatge de programació Haskell. Concretament el sistema a desenvolupar és una extensió del sistema ja existent ASys, que permet la correcció automàtica d’exercicis realitzats en el llenguatge de programació Java. L’extensió de ASys al llenguatge Haskell implica l’ús d’eines i compiladors totalment diferents als utilitzats en la versió actual de ASys. Al mateix temps suposa un canvi tecnològic definit com una generalització del sistema de manera que ASys puga ser fàcilment adaptat amb el suport corresponent a altres llenguatges en el futur. L’objectiu inicial del nou sistema ASys és la seua utilització a l’assignatura “Llenguatges, Tecnologies i Paradigmes de la Programació” (LTP) del Grau d’Enginyeria Informàtica. de la Universitat Politècnica de València. En aquesta assignatura es pretén que els alumnes utilitzen ASys com eina d’ensenyament amb la qual autocorregir bateries d’exercicis que ells mateixos resoldran durant el curs. Per a l’autocorrecció d’exercicis, el sistema comptarà amb un sistema de testing automàtic, el qual assignarà a cada test una puntuació. Així, el conjunt de tests superats per un exercici resolt per un alumne determinarà la seua puntuació. S’ha optat per l’ús del compilador més estès Desarrollo de un Sistema de Corrección Automática de Programas Haskell 6 per a Haskell en l’actualitat, GHG (Glasgow Haskell Compiler), d’entre molts altres de què disposa aquest llenguatge. es_ES
dc.description.abstract [EN] This project is about the design and implementation of an automatic correction system of exercises related to the Haskell programming language. In particular, such a system development is an extension of the existing ASys System that allows the automatic correction of the exercises for the Java programming language. The ASys extension for the Haskell language implies using tools and compilers totally different to those used in the current version of ASys. It also involves a technological change that has been defined as a generalization of the ASys system so that it may be easily adapted to other programming languages in the future. The main aim of this new ASys extension is to be applied in the subject “Lenguajes, Tecnologías y Paradigmas de Programación” (LTP) that is part of the Grado en Ingeniería Informática (Computer Engineering Degree) at the Universitat Politècnica de València. ASys is a helpful tool for students, since it is able to correct automatically a large number of exercises set out in the aforementioned subject. The system includes an automatic testing system for the automatic correction of exercises that will evaluate and give a mark to every test. Furthermore, the compiler used for this project is the most known one for Haskell today, which is called GHC (Glasgow Haskell Compiler), even though there exist other different compilers for Haskell as well. es_ES
dc.format.extent 77 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Lenguaje funcional es_ES
dc.subject Lenguaje máquina es_ES
dc.subject Haskell es_ES
dc.subject Java es_ES
dc.subject Compilador es_ES
dc.subject LTP es_ES
dc.subject Llenguatge funcional es_ES
dc.subject Llenguatge màquina, es_ES
dc.subject Functional language es_ES
dc.subject Machine language es_ES
dc.subject Compiler es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Desarrollo de un sistema de corrección automática de programas Haskell es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Sáez Povedano, M. (2016). Desarrollo de un sistema de corrección automática de programas Haskell. http://hdl.handle.net/10251/72442. es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\45301 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem