TY - GEN
T1 - On Teaching Abstraction in Computer Science
T2 - 5th United Kingdom and Ireland Computing Education Research, UKICER 2023
AU - Nakar, Liat
AU - Armoni, Michal
N1 - Publisher Copyright: © 2023 Owner/Author.
PY - 2023/9/7
Y1 - 2023/9/7
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85174538104&partnerID=8YFLogxK
U2 - 10.1145/3610969.3611124
DO - 10.1145/3610969.3611124
M3 - منشور من مؤتمر
T3 - ACM International Conference Proceeding Series
BT - UKICER 2023 - Proceedings of the 2023 Conference on United Kingdom and Ireland Computing Education Research
Y2 - 7 September 2023 through 8 September 2023
ER -