This paper reports on a series of introductory programming workshops, initially targeting female high school students, which utilised Lego Mindstorms robots. Cognitive load theory (CLT) was applied to the instructional design of the workshops, and a controlled experiment was also conducted investigating aspects of the interface. Results indicated that a truncated interface led to better learning by novice programmers as measured by test performance by participants, as well as enhanced shifts in self-efficacy and lowered perception of difficulty. There was also a transfer effect to another programming environment (Alice). It is argued that the results indicate that for novice programmers, the mere presence on-screen of additional (redundant) entities acts as a form of tacit distraction, thus impeding learning. The utility of CLT to analyse, design and deliver aspects of computer programming environments and instructional materials is discussed.
Journal article
Mindstorms robots and the application of cognitive load theory in introductory programming
Computer Science Education, Vol.23(4), pp.296-314
2013
AcceptedCC BY-NC-ND V4.0, Open Access
Metrics
32 File views/ downloads
47 Record Views
UN Sustainable Development Goals (SDGs)
This output has contributed to the advancement of the following goals:
Source: InCites
Abstract
Details
- Title
- Mindstorms robots and the application of cognitive load theory in introductory programming
- Creators
- Raina Mason (Author) - Southern Cross UniversityGraham Cooper (Author) - Southern Cross University
- Publication Details
- Computer Science Education, Vol.23(4), pp.296-314
- Publisher
- Routledge
- Identifiers
- 1860; 991012820640802368
- Academic Unit
- Faculty of Business, Law and Arts; Faculty of Science and Engineering; School of Business and Tourism; Information Technology
- Language
- English
- Resource Type
- Journal article