Conferences in Research and Practice in Information Technology
  

Online Version - Last Updated - 20 Jan 2012

 

 
Home
 

 
Procedures and Resources for Authors

 
Information and Resources for Volume Editors
 

 
Orders and Subscriptions
 

 
Published Articles

 
Upcoming Volumes
 

 
Contact Us
 

 
Useful External Links
 

 
CRPIT Site Search
 
    

Distractions in Programming Environments

Mason, R. and Cooper, G.

    A workshop for teaching introductory programming using Lego Mindstorms NXT presented students with either a �complete� or �subset� form of user interface, both of which are pre-packaged with the application. The learning activities presented to all students only made use of the functionality contained within the subset interface and students presented with the complete interface only made use of the functionality associated with the subset version. Despite no reference to, or use being made of, the extended functionality of the complete interface, students undertaking activities in this mode reported higher levels of difficulty associated with learning programming and performed poorly on a test of programming concepts compared to students presented with the subset form of the interface. Results are explained in terms of Cognitive Load Theory, in particular, redundancy of information. Implications to the selection of programming languages and environments for teaching introductory programming are discussed.
Cite as: Mason, R. and Cooper, G. (2013). Distractions in Programming Environments. In Proc. Fifteenth Australasian Computing Education Conference (ACE 2013) Adelaide, Australia. CRPIT, 136. Angela Carbone and Jacqueline Whalley Eds., ACS. 23-30
pdf (from crpit.com) pdf (local if available) BibTeX EndNote GS