ABSTRACT
My research seeks to adopt existing knowledge from educational psychology and instructional design and apply it to the field of computer science education in an effort to make learning programming more time efficient. Specifically I will use cognitive load theory to improve the efficiency of learning to program. I have identified my first two studies: identifying the most appropriate modality for code segment explanations and determining the benefits of worked examples in learning programming.
- E. Soloway and K. Ehrlich, "Empirical studies of programming knowledge," Software Engineering, IEEE Transactions on, no. 5, pp. 595--609, 1984. Google ScholarDigital Library
- B. DuBoulay, "Some Difficulties of Learning to Program," in Studying the novice programmer, E. Soloway and J. C. Spohrer, Eds. Lawrence Erlbaum Hillsdale, NJ, 1989.Google Scholar
- R. C. Clark and R. E. Mayer, E-learning and the science of instruction: Proven guidelines for consumers and designers of multimedia learning. Pfeiffer, 2011. Google ScholarDigital Library
- R. E. Mayer, Multi-Media Learning, 2nd ed. Cambridge Univ Press, 2009. Google ScholarDigital Library
- R. K. Atkinson, S. J. Derry, A. Renkl, and D. Wortham, "Learning from examples: Instructional principles from the worked examples research," Review of educational research, vol. 70, no. 2, pp. 181--214, 2000.Google ScholarCross Ref
- J. Sweller and G. A. Cooper, "The use of worked examples as a substitute for problem solving in learning algebra," Cognition and Instruction, vol. 2, no. 1, pp. 59--89, 1985.Google ScholarCross Ref
- M. Ward and J. Sweller, "Structuring effective worked examples," Cognition and instruction, vol. 7, no. 1, pp. 1--39, 1990.Google ScholarCross Ref
- A. Renkl, R. Stark, H. Gruber, and H. Mandl, "Learning from worked-out examples: The effects of example variability and elicited self-explanations," Contemporary educational psychology, vol. 23, no. 1, pp. 90--108, 1998.Google ScholarCross Ref
- K. Benda, A. Bruckman, and M. Guzdial, "When Life and Learning Do Not Fit: Challenges of Workload and Communication in Introductory Computer Science Online," Trans. Comput. Educ., vol. 12, no. 4, pp. 15:1--15:38, Nov. 2012. Google ScholarDigital Library
- G. Cooper and J. Sweller, "Effects of schema acquisition and rule automation on mathematical problem-solving transfer.," Journal of educational psychology, vol. 79, no. 4, p. 347, 1987.Google ScholarCross Ref
Index Terms
- Using cognitive load theory to improve the efficiency of learning to program
Recommendations
Cognitive Load Theory and Computer Science Education
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science EducationCognitive load theory uses our knowledge of human cognitive architecture to devise instructional procedures, most of which are directly relevant to computer science education. There are several basic aspects of human cognition that are critical to ...
Visualizing expert solutions in exploratory learning environments using plan recognition
IUI '14: Proceedings of the 19th international conference on Intelligent User InterfacesExploratory Learning Environments (ELE) are open-ended and flexible software, supporting interaction styles that include exogenous actions and trial-and-error. This paper shows that using AI techniques to visualize worked examples in ELEs improves ...
Using Digital Game-Based Learning to Improve the Academic Efficiency of Vocational Education students
Educators have started exploring the potential of digital game-based learning (DGBL) to enhance the learning experience of students. The objective of this experimental research was to explore the potential of DGBL to improve the academic efficiency ...
Comments