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

skip to main content
10.1145/3141880.3141904acmotherconferencesArticle/Chapter ViewAbstractPublication Pageskoli-callingConference Proceedingsconference-collections
research-article

Metacognitive calibration when learning to program

Published: 16 November 2017 Publication History

Abstract

Learning to program is hard. In this paper we investigate the use of metacognitive techniques to help students in an introductory programming course. Metacognition is an important ingredient to learning. We focus on metacognitive calibration, a learner's ability to assess their own understanding. We do this in an innovative blended learning environment used in two instances of a second-semester undergraduate programming course, using two vastly different pedagogical approaches. We collect traces of self-assessment and help seeking behaviors and analyze them to better understand the metacognitive tactics and their relation to programming student performance.

References

[1]
Vincent Aleven and Kenneth R Koedinger. 2000. Limitations of student control: Do students know when they need help?. In International Conference on Intelligent Tutoring Systems. Springer Berlin Heidelberg, 292--303.
[2]
Paul Denny, John Hamer, Andrew Luxton-Reilly, and Helen Purchase. 2008. PeerWise: Students Sharing Their Multiple Choice Questions. In Proceedings of the Fourth International Workshop on Computing Education Research (ICER '08). ACM, New York, NY, USA, 51--58.
[3]
Paul Denny, Andrew Luxton-Reilly, John Hamer, Dana B. Dahlstrom, and Helen C. Purchase. 2010. Self-predicted and Actual Performance in an Introductory Programming Course. In Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE '10). ACM, New York, NY, USA, 118--122.
[4]
Katrina Falkner, Rebecca Vivian, and Nickolas J.G. Falkner. 2014. Identifying Computer Science Self-regulated Learning Strategies. In Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education (ITiCSE '14). ACM, New York, NY, USA, 291--296.
[5]
Allyson F. Hadwin, John C. Nesbit, Dianne Jamieson-Noel, Jillianne Code, and Philip H. Winne. 2007. Examining trace data to explore self-regulated learning. Metacognition and Learning 2, 2 (2007), 107--124.
[6]
Danita Hartley and Antonija Mitrovic. 2002. Supporting Learning by Opening the Student Model. Springer Berlin Heidelberg, Berlin, Heidelberg, 453--462.
[7]
Dastyni Loksa, Andrew J. Ko, Will Jernigan, Alannah Oleson, Christopher J. Mendez, and Margaret M. Burnett. 2016. Programming, Problem Solving, and Self-Awareness: Effects of Explicit Guidance. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, New York, NY, USA, 1449--1461.
[8]
Yanjin Long and Vincent Aleven. 2013. Skill diaries: Improve student learning in an intelligent tutoring system with periodic self-assessment. In International Conference on Artificial Intelligence in Education. Springer Berlin Heidelberg, 249--258.
[9]
Yanjin Long and Vincent Aleven. 2013. Supporting studentsâĂŹ self-regulated learning with an open learner model in a linear equation tutor. In International Conference on Artificial Intelligence in Education. Springer Berlin Heidelberg, 219--228.
[10]
Committee on Developments in the Science of Learning. 2000. How People Learn: Brian, Mind, Experience, and School. National Academy Press, Washington D.C., USA.
[11]
Paul R Pintrich, Christopher A Wolters, and Gail P Baxter. 2000. 2. Assessing Metacognition and Self-Regulated Learning. Buros Institute of Mental Measurements, Chapter 2, 43--97.
[12]
Philip H. Winnie and Roger Azevedo. 2014. Metacognition. In The Cambridge Handbook of the Learning Sciences, R. Keith Sawyer (Ed.). Cambridge University Press, New York, NY, USA.

Cited By

View all
  • (2024)Evaluating How Novices Utilize Debuggers and Code Execution to Understand CodeProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 110.1145/3632620.3671126(65-83)Online publication date: 12-Aug-2024
  • (2024)Regulatory Strategies for Novice Programming StudentsComputer Supported Education10.1007/978-3-031-53656-4_7(136-159)Online publication date: 15-Feb-2024
  • (2023)Application of Metacognitive Planning Scaffolding for the Cultivation of Computational ThinkingJournal of Educational Computing Research10.1177/0735633123116029461:6(1123-1142)Online publication date: 13-Apr-2023
  • Show More Cited By

Index Terms

  1. Metacognitive calibration when learning to program

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    Koli Calling '17: Proceedings of the 17th Koli Calling International Conference on Computing Education Research
    November 2017
    215 pages
    ISBN:9781450353014
    DOI:10.1145/3141880
    Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    • Univ. Eastern Finland: University of Eastern Finland
    • University of Warwick: University of Warwick
    • Joensuu University Foundation: Joensuu University Foundation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 November 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. help-seeking
    2. judgement of learning
    3. learning to program
    4. metacognition
    5. metacognitive calibration
    6. self-assessment

    Qualifiers

    • Research-article

    Conference

    Koli Calling 2017
    Sponsor:
    • Univ. Eastern Finland
    • University of Warwick
    • Joensuu University Foundation

    Acceptance Rates

    Overall Acceptance Rate 80 of 182 submissions, 44%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)33
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 20 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Evaluating How Novices Utilize Debuggers and Code Execution to Understand CodeProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 110.1145/3632620.3671126(65-83)Online publication date: 12-Aug-2024
    • (2024)Regulatory Strategies for Novice Programming StudentsComputer Supported Education10.1007/978-3-031-53656-4_7(136-159)Online publication date: 15-Feb-2024
    • (2023)Application of Metacognitive Planning Scaffolding for the Cultivation of Computational ThinkingJournal of Educational Computing Research10.1177/0735633123116029461:6(1123-1142)Online publication date: 13-Apr-2023
    • (2023)Metacognitive skills in low-code app development: Work-integrated learning in information systems developmentJournal of Information Technology10.1177/0268396223117023839:1(41-70)Online publication date: 28-Apr-2023
    • (2023)Detecting the Reasons for Program Decomposition in CS1 and Evaluating Their ImpactProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569763(1014-1020)Online publication date: 2-Mar-2023
    • (2023)A model to develop activities for teaching programming through metacognitive strategiesThinking Skills and Creativity10.1016/j.tsc.2023.10127948(101279)Online publication date: Jun-2023
    • (2022)The effectiveness of blended learning on students' academic achievement, self-study skills and learning attitudes: A quasi-experiment study in teaching the conventions for coordinates in the planeHeliyon10.1016/j.heliyon.2022.e12657(e12657)Online publication date: Dec-2022
    • (2021)Study Behavior in Computing Education—A Systematic Literature ReviewACM Transactions on Computing Education10.1145/346912922:1(1-40)Online publication date: 18-Oct-2021
    • (2021)A Curated Inventory of Programming Language MisconceptionsProceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 110.1145/3430665.3456343(380-386)Online publication date: 26-Jun-2021
    • (2021)The Importance of the Campus - A Study on the Effects of the COVID-19 Pandemic in a CS2 Course2021 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON46332.2021.9453910(160-169)Online publication date: 21-Apr-2021
    • Show More Cited By

    View Options

    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