Propuesta de actividades y guías de evaluación paraestudiar paradigmas de programación
- Rafael Herrero Álvarez 1
- Coromoto León Hernández 1
- Israel López Plata 1
- Luz Marina Moreno de Antonio 1
-
1
Universidad de La Laguna
info
- Aleix Alcacer Sales (coord.)
- Ana M. Arnal Pons (coord.)
- Sergio Barrachina Mir (coord.)
- Joaquín José Castelló Benavent (coord.)
- Irene Epifanio López (coord.)
- Lara Ferrando Esteve (coord.)
- Carlos Galindo Pastor (coord.)
- Pablo Gregori Huerta (coord.)
- Marina Martínez García (coord.)
- Lucia Masero Bravo (coord.)
Publisher: Servei de Comunicació i Publicacions ; Universitat Jaume I
ISBN: 978-84-19647-14-6
Year of publication: 2022
Pages: 237-252
Congress: Congreso Avances en Tecnologías, Innovación y Desafíos de la Educación Superior (4. 2022. null)
Type: Conference paper
Abstract
This paper presents a collection of activities, together with their evaluation guides, for a subject in which programming paradigms are studied. the multiparadigm programming language Ruby is used to pose procedural, objectoriented and functional programming exercises. It is 11 practical activities aimed at students developing open source applications divided into three blocks: the first focused on imperative and structured programming, working on assignment statements, conditionals and control structures. the second introduces concepts of abstraction and encapsulation of object-oriented programming, working with classes, objects and polymorphism. the third block is dedicated to functional programming by adapting Ruby blocks to become closures and support higher-order functions. the results of the evaluation and qualification in the current academic year with 164 students are also included.