On Teaching Abstraction in Computer Science: Secondary-School Teachers' Perceptions vs. Practices

Liat Nakar, Michal Armoni

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Abstraction is a central and fundamental idea of computer science (CS), which is widely used, for example, for simplifying problems and designing algorithms. Many argue that abstraction skills are the most necessary ones for computer scientists. In line with this, abstraction is acknowledged as an essential aspect of CS curricula. However, the literature indicates that CS teachers may lack knowledge about the importance of abstraction and how to teach it. In this qualitative study we closely examined the abstraction-related teaching approaches of eight high-school CS teachers, considering both their reflections on their teaching approach and their actual classroom practice. Our findings indicate that abstraction may not be sufficiently emphasized in class. We also found gaps between the perception of some teachers regarding their abstraction-related teaching approach and their actual way of teaching abstraction in their classrooms.

Original languageEnglish
Title of host publicationUKICER 2023 - Proceedings of the 2023 Conference on United Kingdom and Ireland Computing Education Research
ISBN (Electronic)9781450385688
DOIs
StatePublished - 7 Sep 2023
Event5th United Kingdom and Ireland Computing Education Research, UKICER 2023 - Swansea, United Kingdom
Duration: 7 Sep 20238 Sep 2023

Publication series

NameACM International Conference Proceeding Series
ISSN (Print)0041-3771

Conference

Conference5th United Kingdom and Ireland Computing Education Research, UKICER 2023
Country/TerritoryUnited Kingdom
CitySwansea
Period7/09/238/09/23

All Science Journal Classification (ASJC) codes

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Fingerprint

Dive into the research topics of 'On Teaching Abstraction in Computer Science: Secondary-School Teachers' Perceptions vs. Practices'. Together they form a unique fingerprint.

Cite this