2021
DOI: 10.1080/08993408.2021.1935554
|View full text |Cite
|
Sign up to set email alerts
|

Teaching algorithms in upper secondary education: a study of teachers’ pedagogical content knowledge

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 teac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 60 publications
0
3
0
Order By: Relevance
“…Many interviewees discussed how they teach industry standard content, and use their previous industry experience to make concepts and topics more relevant and 'real' to the students. This approach supplements other studies that investigated computing teachers pedagogical strategies, where relevant lessons where students can see where they can apply their knowledge being especially important for abstract topics such as algorithms (Nijenhuis-Voogt et al, 2021). Besides, a students future employment will be based on real-life contexts so contextualisation of the learning is important, but this also requires teachers to have an understanding of local context, employment options and any changes in the sector (McCrone et al, 2015;Passey, 2017).…”
Section: Contextualisation Of Learningmentioning
confidence: 71%
See 2 more Smart Citations
“…Many interviewees discussed how they teach industry standard content, and use their previous industry experience to make concepts and topics more relevant and 'real' to the students. This approach supplements other studies that investigated computing teachers pedagogical strategies, where relevant lessons where students can see where they can apply their knowledge being especially important for abstract topics such as algorithms (Nijenhuis-Voogt et al, 2021). Besides, a students future employment will be based on real-life contexts so contextualisation of the learning is important, but this also requires teachers to have an understanding of local context, employment options and any changes in the sector (McCrone et al, 2015;Passey, 2017).…”
Section: Contextualisation Of Learningmentioning
confidence: 71%
“…Scaffolding can be provided to students through the provision of regular practical exercises with the opportunity for good quality formative feedback (Davenport et al, 2016). Often used in topics such as programming and algorithms (Nijenhuis- Voogt et al, 2021), this pedagogical strategy refers to how teachers can help students understand program code, with teachers emphasising good practice where they give students part of a program to extend, and programs to debug (Sentance and Csizmadia, 2017a). Interviewees did not explicitly mention the term scaffolding in terms of a pedagogical strategy to help students, most likely as the interviews were not exclusively focused on programming pedagogy.…”
Section: Scaffolding Programming Tasksmentioning
confidence: 99%
See 1 more Smart Citation