Learning objects to improve cognitive understanding in learning introductory programming

Learning programming is difficult for novices. Various kinds of learning tools and approaches have been adapted to scaffold programming learning, and they are selected to suit the nature of the programming learning setting. In the past, courses entailed a large volume of learning materials and/or...

Full description

Saved in:
Bibliographic Details
Main Author: Matthews, Reginamary
Format: Thesis
Published: 2014
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Learning programming is difficult for novices. Various kinds of learning tools and approaches have been adapted to scaffold programming learning, and they are selected to suit the nature of the programming learning setting. In the past, courses entailed a large volume of learning materials and/or learning tools to support the process of learning. The design and development of educational material has changed dramatically from being a course to smaller pieces of content. The smaller pieces of content are known as learning object. The idea of breaking content into smaller chunks of information is a new way of content creation which is just right and is the lowest possible size that accomplishes a single learning outcome. The prevailing focus on the use of learning object in a lab setting is promising to promote better programming understanding for novices.