Skip to main content

Research Repository

Advanced Search

A Pedagogical Framework for Developing Abstraction Skills

Begum, Marjahan; Crossley, Julia; Strömbäck, Filip; Akrida, Eleni; Alpizar-Chacon, Isaac; Evans, Abigail; Gross, Joshua B.; Haglund, Pontus; Lonati, Violetta; Satyavolu, Chandrika; Thorgeirsson, Sverrir

A Pedagogical Framework for Developing Abstraction Skills Thumbnail


Authors

Marjahan Begum

Julia Crossley

Filip Strömbäck

Isaac Alpizar-Chacon

Abigail Evans

Joshua B. Gross

Pontus Haglund

Violetta Lonati

Chandrika Satyavolu

Sverrir Thorgeirsson



Abstract

Abstraction is a fundamental yet challenging skill to teach and learn in Computer Science education. Traditional frameworks of abstraction and concept formation often emphasize understanding an abstraction over its application, the latter being critical for practical Computer Science. Additionally, a common issue in education is when students may understand a concept in a classroom or a very specific setting but struggle to apply it outside of that context. In response, we present here a novel pedagogical framework designed to enhance both the development and application of abstraction skills in diverse educational contexts within the field of Computer Science. Our framework synthesizes common themes from existing models while introducing a new dimension focused explicitly on the actionable development of abstraction skills. Educators can adapt the framework to various educational contexts to support development of students' abstraction skills. Our framework was iteratively developed through a combination of theoretical analysis and reflective practice across multiple teaching contexts. We demonstrate the suitability of the framework by applying it to various case studies, demonstrating its broad applicability and practical utility. By offering a flexible yet comprehensive structure, our framework enables educators to effectively organize and deliver educational content, guiding students from abstract theoretical concepts to their practical application in Computer Science.

Citation

Begum, M., Crossley, J., Strömbäck, F., Akrida, E., Alpizar-Chacon, I., Evans, A., Gross, J. B., Haglund, P., Lonati, V., Satyavolu, C., & Thorgeirsson, S. (2024, July). A Pedagogical Framework for Developing Abstraction Skills. Presented at Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, Milan, Italy

Presentation Conference Type Conference Paper (published)
Conference Name Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
Start Date Jul 8, 2024
Acceptance Date Dec 10, 2024
Online Publication Date Jan 23, 2025
Publication Date Jan 23, 2025
Deposit Date May 28, 2025
Publicly Available Date May 29, 2025
Publisher Association for Computing Machinery (ACM)
Peer Reviewed Peer Reviewed
Pages 258-299
Book Title ITiCSE 2024: 2024 Working Group Reports on Innovation and Technology in Computer Science Education
ISBN 9798400712081
DOI https://doi.org/10.1145/3689187.3709613
Public URL https://durham-repository.worktribe.com/output/3966150

Files





You might also like



Downloadable Citations