Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2591708.2602661acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
poster

Playing with metaphors: a methodology to design video games for learning abstract programming concepts

Published: 21 June 2014 Publication History

Abstract

Learning to program a computer is a difficult task for many Computer Science students. Constructivism theory states that learning is unavoidably done through association of new concepts with existing ones. In order to learn abstract programming concepts, like memory indirection and execution threads, students must build them upon life experience concepts. We hypothesize that easing the association process by using metaphors, and letting students program them directly through video games, can foster learning of abstract concepts. We propose a methodology to design video games under this principle, and provide an example using metaphors for difficult abstract programming concepts.

References

[1]
Bogoyavlensky, D.N. and Menchinskaya, N.A. 201 La psicología del aprendizaje desde 1900 a 1960. Psicología y pedagogía. Ediciones Akal. 119--188.
[2]
Foriék, M. and Steinová, M. 2012. Metaphors and analogies for teaching algorithms. SIGCSE '12, 15.
[3]
Waguespack, L.J. 1989. Visual metaphors for teaching programming concepts. ACM SIGCSE Bulletin, 141--145.

Cited By

View all
  • (2020)Analogy-making as a Core primitive in the software engineering toolboxProceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software10.1145/3426428.3426918(101-121)Online publication date: 18-Nov-2020
  • (2020)An Exploratory Study on the Availability of Open Educational Resources to Support the Teaching and Learning of Programming2020 IEEE Frontiers in Education Conference (FIE)10.1109/FIE44824.2020.9274202(1-9)Online publication date: 21-Oct-2020

Index Terms

  1. Playing with metaphors: a methodology to design video games for learning abstract programming concepts

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ITiCSE '14: Proceedings of the 2014 conference on Innovation & technology in computer science education
    June 2014
    378 pages
    ISBN:9781450328333
    DOI:10.1145/2591708
    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: 21 June 2014

    Check for updates

    Author Tags

    1. learning
    2. metaphor
    3. programming language
    4. video game

    Qualifiers

    • Poster

    Conference

    ITICSE '14
    Sponsor:

    Acceptance Rates

    ITiCSE '14 Paper Acceptance Rate 36 of 164 submissions, 22%;
    Overall Acceptance Rate 552 of 1,613 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)6
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 16 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)Analogy-making as a Core primitive in the software engineering toolboxProceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software10.1145/3426428.3426918(101-121)Online publication date: 18-Nov-2020
    • (2020)An Exploratory Study on the Availability of Open Educational Resources to Support the Teaching and Learning of Programming2020 IEEE Frontiers in Education Conference (FIE)10.1109/FIE44824.2020.9274202(1-9)Online publication date: 21-Oct-2020

    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