Parallel courseware for adaptable programming learning: concept, design, and evaluation.

Saved in:
Bibliographic Details
Title: Parallel courseware for adaptable programming learning: concept, design, and evaluation.
Authors: Mohamed, Abdallah (AUTHOR), van de Crommenacker, Thomas (AUTHOR)
Source: Educational Technology Research & Development. Feb2026, Vol. 74 Issue 1, p405-434. 30p.
Subjects: Courseware, Customization, Individualized instruction, Open learning, Knowledge transfer, Online education, Digital learning, Computer programming education
Abstract: Computer programming is an essential, cross-disciplinary skill relevant to learners beyond merely computer scientists. This paper introduces parallel courseware, a novel approach to courseware design that contributes to adaptable learning in introductory programming education. Adaptability is achieved through the implementation of parallel, aligned courseware versions, designed along key customization dimensions, such as programming language and application domain, resulting in numerous courseware permutations to meet diverse student needs. These versions are delivered through LearnCoding, an online platform that enables seamless switching between permutations while maintaining a consistent structure and layout, thereby supporting personalized learning, facilitating comparative exploration of content, and enhancing skill transfer across contexts. The paper also reports findings from a study conducted over two offerings of a first-year programming course, exploring the impact of the proposed approach on students' understanding of and interest in the learning material. Results indicate a positive student experience, suggesting promising implications for the design of adaptable courseware and the development of flexible e-learning platforms. [ABSTRACT FROM AUTHOR]
Copyright of Educational Technology Research & Development is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Psychology and Behavioral Sciences Collection
Full text is not displayed to guests.
Description
Abstract:Computer programming is an essential, cross-disciplinary skill relevant to learners beyond merely computer scientists. This paper introduces parallel courseware, a novel approach to courseware design that contributes to adaptable learning in introductory programming education. Adaptability is achieved through the implementation of parallel, aligned courseware versions, designed along key customization dimensions, such as programming language and application domain, resulting in numerous courseware permutations to meet diverse student needs. These versions are delivered through LearnCoding, an online platform that enables seamless switching between permutations while maintaining a consistent structure and layout, thereby supporting personalized learning, facilitating comparative exploration of content, and enhancing skill transfer across contexts. The paper also reports findings from a study conducted over two offerings of a first-year programming course, exploring the impact of the proposed approach on students' understanding of and interest in the learning material. Results indicate a positive student experience, suggesting promising implications for the design of adaptable courseware and the development of flexible e-learning platforms. [ABSTRACT FROM AUTHOR]
ISSN:10421629
DOI:10.1007/s11423-025-10553-3