Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2493394.2493425acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
abstract

Using cognitive load theory to improve the efficiency of learning to program

Published: 12 August 2013 Publication History

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.

References

[1]
E. Soloway and K. Ehrlich, "Empirical studies of programming knowledge," Software Engineering, IEEE Transactions on, no. 5, pp. 595--609, 1984.
[2]
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.
[3]
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.
[4]
R. E. Mayer, Multi-Media Learning, 2nd ed. Cambridge Univ Press, 2009.
[5]
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.
[6]
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.
[7]
M. Ward and J. Sweller, "Structuring effective worked examples," Cognition and instruction, vol. 7, no. 1, pp. 1--39, 1990.
[8]
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.
[9]
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.
[10]
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.

Cited By

View all
  • (2024)Investigating the Effect of the Serious Game CodeCombat on Cognitive Load in Python Programming Education2024 IEEE World Engineering Education Conference (EDUNINE)10.1109/EDUNINE60625.2024.10500551(1-6)Online publication date: 10-Mar-2024
  • (2023)Neuroeducation: Guidelines for Computational Thinking training2023 International Symposium on Computers in Education (SIIE)10.1109/SIIE59826.2023.10423685(1-6)Online publication date: 16-Nov-2023
  • (2021)A Pedagogical Framework for Teaching Computer Programming: A Social Constructivist and Cognitive Load Theory ApproachProceedings of the 17th ACM Conference on International Computing Education Research10.1145/3446871.3469778(415-416)Online publication date: 16-Aug-2021

Index Terms

  1. Using cognitive load theory to improve the efficiency of learning to program

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICER '13: Proceedings of the ninth annual international ACM conference on International computing education research
    August 2013
    202 pages
    ISBN:9781450322430
    DOI:10.1145/2493394
    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 August 2013

    Check for updates

    Author Tags

    1. multi-medium code explanation
    2. worked examples.

    Qualifiers

    • Abstract

    Conference

    ICER '13
    Sponsor:
    ICER '13: International Computing Education Research Conference
    August 12 - 14, 2013
    San California, San Diego, USA

    Acceptance Rates

    ICER '13 Paper Acceptance Rate 22 of 70 submissions, 31%;
    Overall Acceptance Rate 189 of 803 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)15
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Investigating the Effect of the Serious Game CodeCombat on Cognitive Load in Python Programming Education2024 IEEE World Engineering Education Conference (EDUNINE)10.1109/EDUNINE60625.2024.10500551(1-6)Online publication date: 10-Mar-2024
    • (2023)Neuroeducation: Guidelines for Computational Thinking training2023 International Symposium on Computers in Education (SIIE)10.1109/SIIE59826.2023.10423685(1-6)Online publication date: 16-Nov-2023
    • (2021)A Pedagogical Framework for Teaching Computer Programming: A Social Constructivist and Cognitive Load Theory ApproachProceedings of the 17th ACM Conference on International Computing Education Research10.1145/3446871.3469778(415-416)Online publication date: 16-Aug-2021

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media