Marjahan Begum
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
Authors
Julia Crossley
Filip Strömbäck
Dr Eleni Akrida eleni.akrida@durham.ac.uk
Associate Professor
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
Published Conference Paper
(2.9 Mb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
You might also like
Designing a Pedagogical Framework for Developing Abstraction Skills
(2024)
Presentation / Conference Contribution
Connected Subgraph Defense Games
(2021)
Journal Article
The temporal explorer who returns to the base
(2021)
Journal Article
How fast can we reach a target vertex in stochastic temporal graphs?
(2020)
Journal Article
Connected Subgraph Defense Games
(2019)
Book Chapter
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search