Abstract
Background and Context: Computing education is expanding, while the teaching of algorithms is less well studied.
Objective: The aim of this study was to examine teachers’ pedagogical content knowledge (PCK) for teaching algorithms.
Method: We conducted semi-structured interviews with seven computer science (CS) teachers in upper secondary education (students aged 15–18). The data were analyzed qualitatively.
Findings: We found two patterns of variation in teachers’ PCK. First, we detected variation in the teachers’ goals related to their view of algorithms: they either focused on “thinking” about the algorithm as an object, or focused on “thinking and making”, where the algorithm is also regarded as a program. Second, we found variation in teachers’ knowledge about responding to differences between students, which may be generic or topic-specific. Furthermore, our findings reveal that teachers consider class discussions to play a significant role as an instructional method for provoking reflection.
Implications: Our findings regarding PCK may be beneficial for the development of teacher education and professionalization activities for CS teachers.
Objective: The aim of this study was to examine teachers’ pedagogical content knowledge (PCK) for teaching algorithms.
Method: We conducted semi-structured interviews with seven computer science (CS) teachers in upper secondary education (students aged 15–18). The data were analyzed qualitatively.
Findings: We found two patterns of variation in teachers’ PCK. First, we detected variation in the teachers’ goals related to their view of algorithms: they either focused on “thinking” about the algorithm as an object, or focused on “thinking and making”, where the algorithm is also regarded as a program. Second, we found variation in teachers’ knowledge about responding to differences between students, which may be generic or topic-specific. Furthermore, our findings reveal that teachers consider class discussions to play a significant role as an instructional method for provoking reflection.
Implications: Our findings regarding PCK may be beneficial for the development of teacher education and professionalization activities for CS teachers.
Original language | English |
---|---|
Pages (from-to) | 61-93 |
Number of pages | 33 |
Journal | Computer Science Education |
Volume | 33 |
Issue number | 1 |
Early online date | 15 Jun 2021 |
DOIs | |
Publication status | Published - 2023 |
Keywords
- COMPUTATIONAL THINKING
- COMPUTER-SCIENCE
- Computer science education
- INFORMATICS
- K-12
- PCK
- SCHOOL
- algorithms
- pedagogical content knowledge (PCK)
- secondary education
- teacher knowledge