Ir al contenido

Documat


Atención a la diversidad de estilos de aprendizaje: experiencia en la docencia de arquitectura del software

    1. [1] Universidade da Coruña
  • Localización: Actas de las Jornadas sobre la Enseñanza Universitaria de la Informática (JENUI), ISSN 2531-0607, Nº. 8, 2023, págs. 105-112
  • Idioma: español
  • Enlaces
  • Resumen
    • español

      La arquitectura del software (AS) es una parte de la ingeniería del software que cobra importancia a medida que los proyectos software son más ambiciosos, complejos y críticos. Por la naturaleza de los conceptos de los que se ocupa, y sus efectos desde la definición hasta el mantenimiento y evolución de los sistemas, la AS es una disciplina compleja en sí misma, con grandes desafíos a la hora de diseñar su docencia. La mayoría de los métodos de docencia-aprendizaje se apoyan en la comunicación verbal y escrita, lo que hace que se alineen con aquellos estilos de aprendizaje para los que este tipo de comunicación resulta más significativa. En este contexto, quienes presentan un estilo de aprendizaje que se beneficia más de actividades psicomotrices o kinestésicas, deben recurrir a procesos cognitivos que les resultan menos naturales. Este trabajo presenta una experiencia docente diseñada para favorecer la atención a la diversidad de estilos de aprendizaje en el aula, en el contexto de la arquitectura del software (AS), y como complemento a otros elementos más clásicos (clases magistrales, prácticas de laboratorio). En concreto, se propone un innovador uso del role-playing, donde el alumnado adopta el papel de componentes software, como estrategia para la adquisición efectiva de conceptos y características de un conjunto de modelos arquitecturales de referencia.

    • English

      Software architecture (SA) is an aspect of software engineering that becomes increasingly important as projects grow more ambitious, complex and critical. SA is a complex discipline, due to the nature of the architectural concepts, and their effects on systems’ definition, maintenance, and evolution. Teaching SA, thus, is an ongoing challenge. Most teaching methods rely on verbal and written communication, which aligns them with those learning styles for which this type of communication is most significant. In this context, people who have a learning style that benefits more from psychomotor or kinaesthetic activities, must resort to cognitive processes that are less natural to them. This work presents a teaching experience designed to favour attention to the diversity of learning styles in the classroom, in the context of software architecture (SA), and as a complement to master classes or lab work. Specifically, we propose an innovative use of role-playing, where students adopt the role of software components, as a strategy for the effective acquisition of concepts and characteristics of a set of architectural reference models.

  • Referencias bibliográficas
    • Harneel Acharya, Rakesh Reddy, Ahmed Hussein, Jaspreet Bagga y Timothy Pettit. The effectiveness of ap plied learning: an empirical evaluation...
    • Steven K. Andrianoff y David B. Levine. Role playing in an object-oriented world. SIGCSE Bulletin, 34(1):121–125, 2002.
    • Paolo Bucci, Timothy J. Long y Bruce W. Weide. Teaching sw architecture principles in cs1/cs2. En Procs. of the Intl. Workshop on Sw Architecture,...
    • Andrew Cain y Muhammad Ali Babar. Reflections on applying constructive alignment with formative feedback for teaching intro programming and...
    • Rafael Capilla, Olaf Zimmermann, Carlos Carrillo y Hernán Astudillo. Teaching students software architecture decision making. En Procs. of...
    • Cristóbal Costa-Soria y Jennifer Pérez. Teaching sw architectures and aspect-oriented sw development using OOS. ACM SIGCSE Bulletin, 41(3):385,...
    • Remco C. de Boer, Rik Farenhorst y Hans van Vliet. A community of learners approach to software architecture education. En Procs. of the Conference...
    • Remo Ferrari, Nazim H. Madhavji y Mark Wilding. The impact of non-technical factors on software architecture. En Procs. of the Workshop on...
    • B. Ricardo Gacitúa, Mauricio Diéguez y Elizabeth Vidal. Forming sw architects in early stages: From craft to engineering. En Procs. of the...
    • Vashti C. Galpin, Ian D. Sanders y Pei-yu Chen. Learning styles and personality types of computer science students at a south african university....
    • Matthias Galster y Samuil Angelov. What makes teaching software architecture difficult? En Procs. of the Intl. Conference on Sw Engineering,...
    • Kirti Garg y Vasudeva Varma. An effective learning environment for teaching problem solving in software architecture. En Procs. of the India...
    • Fáber D. Giraldo, Sergio F. Ochoa, Myriam Herrera, Andrés Neyem, José Luis Arciniegas, Clifton Clunie, Sergio Zapata y Fulvio Lizano. Applying...
    • Richard A. Howard, Curtis A. Carver y William D. Lane. Felder’s learning styles, bloom’s taxonomy, and the kolb learning cycle: Tying it all...
    • James S. Jones. Participatory teaching methods in cs. En Procs. of the Technical Symposium on Computer Science Education, p. 155–160, 1987.
    • Patricia Lago y Hans van Vliet. Teaching a course on sw architecture. En Procs. of the Conference on Sw Engineering Education and Training,...
    • Douglas J. Lamdin. Evidence of student attendance as an independent variable in education production functions. J. Educational Research, 89(3):155...
    • Sonsoles López-Pernas, Mohammed Saqr y Olga Viberg. Combining learning analytics methods and data sources to understand students’ approaches...
    • Tomi Mannisto, Juha Savolainen y Varvana Myllarniemi. Teaching software architecture design. En Procs. of the Working IFIP Conference on Sw...
    • Chris Manolis, David J. Burns, Rashmi Assudani y Ravi Chinta. Assessing experiential learning styles: A methodological reconstruction and...
    • John D. McGregor, Felix Bachman, Len Bass, Philip Bianco y Mark Klein. Using an architecture reasoning tool to teach software architecture....
    • Saul A. McLeod. Kolb - learning styles and experiential learning cycle, 2017. Disponible en https://www. simplypsychology.org/learning-kolb.html.
    • Claudia Hidalgo Montenegro, Hernán Astudillo y Ma ría Clara Gómez Álvarez. Atam-rpg: A role-playing game to teach architecture trade-off analysis...
    • Lennart Ohlsson y Christian Johansson. A practice driven approach to software engineering education. IEEE Transactions on Education, 38(3):291–295,...
    • Claudia S.C. Rodrigues y Cláudia M.L. Werner. Making the comprehension of software architecture attractive. En Procs. of the Conference on...
    • Chandan R. Rupakheti y Stephen V. Chenoweth. Teaching software architecture to undergraduate students: An experience report. En Procs. of...
    • Jeffrey Schinske y Kimberly Tanner. Teaching more by grading less (or differently). CBE Life Sciences Educa tion, 13(2):159 – 166, 2014.
    • Julie E. Sharp, John N. Harb y Ronald E. Terry. Combining kolb learning styles and writing to learn in en gineering classes. Journal of Engineering...
    • Richard Berntsson Svensson y Björn Regnell Svensson. Is role playing in requirements engineering education increasing learning outcome? Requirements...
    • David Toth y Mary Kayler. Integrating role-playing games into computer science courses as a pedagogical tool. En Procs. of the Technical Symposium...
    • Juan Sebastián Urrego y Darío Correal. Archinotes: A tool for assisting software architecture courses. En Procs. of the Intl. Conference on...
    • Arie Van Deursen, Maurício Aniche, Joop Aué, Rogier Slag, Michael De Jong, Alex Nederlof y Eric Bouwers. A collaborative approach to teaching...
    • Andrea Vázquez-Ingelmo, Alicia García-Holgado y Francisco J. García-Peñalvo. C4 model in a software engineering subject to ease the comprehension...
    • Alf Inge Wang. Extensive evaluation of using a game project in a software architecture course. ACM Transactions on Computing Education, 11(1),...
    • Bruno Warin, Omar Talbi, Christophe Kolski y Frédéric Hoogstoel. Multi-role project (mrp): A new project based learning method for stem. IEEE...
    • Gero Wedemann. Scrum as a method of teaching software architecture. En Procs. of the European Conference of Sw Engineering Education, p. 108–112,...
    • Bian Wu, Jan-Erik Strom, Alf Inge Wang y Trond Blomholm Kvamme. Xquest used in software architecture education. En Procs. of the Intl. Consumer...
    • Li Zhang, Yanxu Li y Ning Ge. Exploration on theoretical and practical projects of software architecture course. En Procs. of the Intl. Conference...
    • D. Zowghi y S. Paryani. Teaching requirements engineering through role playing: lessons learnt. En Procs. of the Intl. Requirements Engineering...
    • Sara Zuppiroli, Paolo Ciancarini y Maurizio Gabbrielli. A role-playing game for a software engineering lab. En Procs. of the Conference on...

Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno