[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3649405.3659533acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
abstract

Designing a Pedagogical Framework for Developing Abstraction Skills

Published: 08 July 2024 Publication History

Abstract

Abstraction is a fundamental skill and concept in computer science and it is also a difficult skill to teach. The purpose of the working group is to analyse different perspectives of abstraction's conceptualisation and ways of teaching the skill. Therefore as a result of the working group we will be first identifying how abstraction is discussed and defined in key literature. As a team we will agree on the perspectives and models we will like to explore in teaching context. Finally we will work with computing educators and computing education researchers to design a pedagogical framework that will enable the development of the abstraction skills.

References

[1]
M. Begum, P. Haglund, A. Korhonen, V. Lonati, M. Monga, F. Strömbäck, and A. Tilanterä. 2023. Empirical Evaluation of a Differentiated Assessment of Data Structures: The Role of Prerequisite Skills. Informatics in Education (2023).
[2]
Mordechai Ben-Ari. 1998. Constructivism in Computer Science Education. SIGCSE Bull., Vol. 30, 1 (mar 1998), 257--261. https://doi.org/10.1145/274790.274308
[3]
J Crossley. 2023. How Do Students Conceptualize and Represent Abstract Ideas? An Initial Exploration. In International Conference on Computing Education '23' (Chicago, IL, USA) (ICER '23). Association for Computing Machinery, New York, NY, USA, 82--86. https://doi.org/10.1145/3568812.3603455
[4]
J. Crossley, M. Begum, and J. Wood. 2023. Qualitative insights into abstraction skills from exam scripts.
[5]
Quintin Cutts, Sarah Esper, Marlena Fecho, Stephen R. Foster, and Beth Simon. 2012. The abstraction transition taxonomy: developing desired learning outcomes through the lens of situated cognition. In Proceedings of the Ninth Annual International Conference on International Computing Education Research (Auckland, New Zealand) (ICER '12). Association for Computing Machinery, New York, NY, USA, 63--70. https://doi.org/10.1145/2361276.2361290
[6]
E. Fyfe and N. Mitchell. 2018. Making "concreteness fading" more concrete as a theory of instruction for promoting transfer. Educational Review (2018).
[7]
D. Ginat. 2022. Abstraction, Declarative Observations and Algorithmic Problem Solving. Informatics in Education, Vol. 20 (2022), 567--582. Issue 4.
[8]
D. Ginat and Y. Blau. 2017. Multiple Levels of Abstraction in Algorithmic Problem Solving. In Proceedings of Special Interest Group in Computer Science Education Technical Symposium. Association for Computing Machinery.
[9]
O. Hazzan. 2002. Reducing abstraction level when learning computability theory concepts. In Proceedings of Conference on Innovation and Technology in Computer Science Education.
[10]
Orit Hazzan and Jeff Kramer. 2016. Assessing abstraction skills. Commun. ACM, Vol. 59, 12 (Dec 2016), 43--45. https://doi.org/10.1145/2926712
[11]
J. Hill, B. Houle, S. Merritt, and A. Stix. 2008. Applying abstraction to master complexity. In In Proceedings of the 2nd international workshop on The role of abstraction in software engineering (ROA '08). Association for Computing Machinery., New-York, USA., 15--21.
[12]
R. Lister, T. Clear, Simon, D. Bouvier, P. Carter, A. Eckerdal, J. Jacková, M. Lopez, R. McCartney, P. Robbins, O. Seppälä, and E. Thompson. 2009. Naturally occurring data as research instrument: analyzing examination responses to study the novice programmer. ACM Special Interest Group in Computer Science Education Bulletin, Vol. 41 (2009), 156--173. Issue 4.
[13]
C. Mirolo, C. Izu, V. Lonati, and E. Scapin. 2021. Abstraction in Computer Science Education: An Overview.
[14]
J. Perrenet and E. Kaasenbrood. 2006. Levels of abstraction in students' understanding of the concept of algorithm: the qualitative perspective. SIGCSE Bulletin, Vol. 38 (2006), 270--274. Issue 3.
[15]
J. Piaget. 1972. The Principles of Genetic Epistemology. Routledge and Kegan Paul.
[16]
Carsten Schulte. 2008. Block Model: an educational model of program comprehension as a tool for a scholarly approach to teaching., bibinfonumpages12 pages. https://doi.org/10.1145/1404520.1404535
[17]
A. Sfard. 1991. On the Dual Nature of Mathematical Conceptions: Reflections on Processes and Objects as Different Sides of the Same Coin.
[18]
David Statter and Michal Armoni. 2020. Teaching Abstraction in Computer Science to 7th Grade Students. ACM Trans. Comput. Educ., Vol. 20, 1, Article 8 (jan 2020), bibinfonumpages37 pages. https://doi.org/10.1145/3372143
[19]
David Tall and Michael Thomas. 2022. Intelligence, Learning and Understanding in Mathematics A Tribute to Richard Skemp.
[20]
Jane Waite. 2017. Pedagogy in teaching Computer Science in schools: A Literature Review.
[21]
J Wing. 2006. Computational Thinking. Commun. ACM, Vol. 49 (2006), 33--35. Issue 3.

Index Terms

  1. Designing a Pedagogical Framework for Developing Abstraction Skills

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ITiCSE 2024: Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2
    July 2024
    125 pages
    ISBN:9798400706035
    DOI:10.1145/3649405
    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: 08 July 2024

    Check for updates

    Author Tags

    1. CS1 to CS3
    2. abstraction
    3. educational frameworks
    4. pedagogy

    Qualifiers

    • Abstract

    Conference

    ITiCSE 2024
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 552 of 1,613 submissions, 34%

    Upcoming Conference

    ITiCSE '25
    Innovation and Technology in Computer Science Education
    June 27 - July 2, 2025
    Nijmegen , Netherlands

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 63
      Total Downloads
    • Downloads (Last 12 months)63
    • Downloads (Last 6 weeks)14
    Reflects downloads up to 17 Jan 2025

    Other Metrics

    Citations

    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