This aim of this paper is to show how existing learning objects, that have previously proved to be successful, can be used to derive patterns that could be reused in the design of new learning objects. This is demonstrated in the context of learning objects that were designed to aid the mastery of computer programming by learners who had had no previous experience in the subject. Learning computer programming presents significant challenges to newcomers to computing so the reuse of successful learning object design has the potential for real pedagogical benefits. Patterns are a well-known design technique in the fields of architecture and software engineering. In a similar way to their use in object-oriented software design, patterns for the design of learning objects can be derived from successful existing learning resources; these patterns can then be reused in the design of new ones. This paper describes the learning objects that were designed to aid new computer programmers and how patterns were extracted from those learning objects. This results in a small learning object pattern catalogue that has the potential for reuse in the construction of new learning objects.
[1]
Stephen Downes.
Learning Objects: Resources For Distance Education Worldwide
,
2001
.
[2]
Susan Smith Nash,et al.
Learning Objects, Learning Object Repositories, and Learning Theory: Preliminary Best Practices for Online Courses
,
2005
.
[3]
Pithamber R. Polsani,et al.
Use and Abuse of Reusable Learning Objects
,
2006,
J. Digit. Inf..
[4]
Tom Boyle,et al.
Design principles for authoring dynamic, reusable learning objects
,
2003,
ASCILITE.
[5]
Ralph Johnson,et al.
design patterns elements of reusable object oriented software
,
2019
.
[6]
Peter Goodyear,et al.
Educational design and networked learning: Patterns, pattern languages and design practice
,
2005
.
[7]
Ray Jones,et al.
Using Blended Learning to Improve Student Success Rates in Learning to Program
,
2003
.
[8]
Ray Jones.
Designing Adaptable Learning Resources with Learning Object Patterns
,
2005,
J. Digit. Inf..
[9]
Alex Koohang,et al.
Open Source: A Metaphor for E-Learning
,
2005,
Informing Sci. Int. J. an Emerg. Transdiscipl..