Abstraction in Computer Science Education: An Overview

dc.contributor.authorMIROLO, C.
dc.contributor.authorIZU, C.
dc.contributor.authorLONATI, V.
dc.contributor.authorSCAPIN, E.
dc.date.issued2021
dc.descriptionPub. online: 5 August 2022
dc.description.abstractWhen we “think like a computer scientist,” we are able to systematically solve problems in different fields, create software applications that support various needs, and design artefacts that model complex systems. Abstraction is a soft skill embedded in all those endeavours, being a main cornerstone of computational thinking. Our overview of abstraction is intended to be not so much systematic as thought provoking, inviting the reader to (re)think abstraction from different – and perhaps unusual – perspectives. After presenting a range of its characterisations, we will explore abstraction from a cognitive point of view. Then we will discuss the role of abstraction in a range of computer science areas, including whether and how abstraction is taught. Although it is impossible to capture the essence of abstraction in one sentence, one section or a single paper, we hope our insights into abstraction may help computer science educators to better understand, model and even dare to teach abstraction skills.
dc.description.statementofresponsibilityClaudio Mirolo, Cruz Izu, Violetta Lonati, Emanuele Scapin
dc.identifier.citationInformatics in Education, 2021; 20(4):615-639
dc.identifier.doi10.15388/infedu.2021.27
dc.identifier.issn1648-5831
dc.identifier.issn2335-8971
dc.identifier.orcidIZU, C. [0000-0002-7492-8886]
dc.identifier.urihttps://hdl.handle.net/2440/146074
dc.language.isoen
dc.publisherVilnius University Press
dc.rights© 2021 Vilnius University, ETH Zürich. Open access article under the CC BY license.
dc.source.urihttps://doi.org/10.15388/infedu.2021.27
dc.subjectcomputer science education; abstraction; computational thinking; concept development;
dc.titleAbstraction in Computer Science Education: An Overview
dc.typeJournal article
pubs.publication-statusPublished

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
hdl_146074.pdf
Size:
616.21 KB
Format:
Adobe Portable Document Format
Description:
Published version

Collections