Propuesta de actividades y guías de evaluación paraestudiar paradigmas de programación

  1. Rafael Herrero Álvarez 1
  2. Coromoto León 1
  3. Israel López Plat 1
  4. Luz Marina Moreno 1
  1. 1 Universidad de La Laguna
    info

    Universidad de La Laguna

    San Cristobal de La Laguna, España

    ROR https://ror.org/01r9z8p25

Book:
Actas del congreso virtual: Avances en Tecnologías, Innovación y Desafíos de la Educación Superior. ATIDES 2022
  1. Aleix Alcacer Sales (coord.)
  2. Ana Arnal Pons (coord.)
  3. Sergio Barrachina Mir (coord.)
  4. Joaquín Castelló Benavent (coord.)
  5. Irene Epifanio López (coord.)
  6. Lara Ferrando Esteve (coord.)
  7. Carlos Galindo Pastor (coord.)
  8. Pablo Gregori Huerta (coord.)
  9. Marina Martínez García (coord.)
  10. 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.