The paper introduces context-aware Generative Learning Objects (GLOs) to support wide-scale reusability and automaticadaptability in teaching Computer Science (CS) topics. We introduce the theoretical background of the approach to supportadaptation through transformations based on the principles of Design-for-Reuse and Design-with-Reuse, which are well known inSoftware Engineering (SWE), and validate the approach in the robotics-based CS course. We automatically adapt GLOs to thespecific context of teaching using transformation tools (refactoring tool and meta-language processor) to transform a set ofcontext-aware GLOs into usable LOs within the educational Arduino robotics environment.
© 2001-2026 Fundación Dialnet · Todos los derechos reservados