Teaching CS with and through other forms of knowledge

Computer Science (CS) is often taught in K-5 education with and through other forms of knowledge, such as CS with Maths, Science, or Art. How two bodies of knowledge and skills are interleaved in a single learning event can be complex to analyse. The sociological framework Legitimation Code Theory (LCT) includes a set of concepts called ‘Autonomy’ for exploring how different knowledge practices are brought together and with what effects. To explore the value of Autonomy in CS education, we analysed a lesson plan of an activity that teaches CS (algorithms) through magic, visualising the findings on an autonomy plane. This revealed ways to improve learning such as by creating autonomy tours. Autonomy analysis has use in reflective CS K-5 lesson design as CS is often taught with other subjects to overcome timetabling constraints, build on other subjects, or to raise interest in equitable learning experiences.

Authors

Institutions

Publication Details

Published
2024-09-05
DOI
https://doi.org/10.1145/3677619.3678104
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Teaching CS with and through other forms of knowledge

Karl Maton, Paul Curzon, Jane Waite
Teaching and Learning Programming
article

Teaching CS with and through other forms of knowledge

Karl Maton, Paul Curzon, Jane Waite
article en

Abstract

Computer Science (CS) is often taught in K-5 education with and through other forms of knowledge, such as CS with Maths, Science, or Art. How two bodies of knowledge and skills are interleaved in a single learning event can be complex to analyse. The sociological framework Legitimation Code Theory (LCT) includes a set of concepts called ‘Autonomy’ for exploring how different knowledge practices are brought together and with what effects. To explore the value of Autonomy in CS education, we analysed a lesson plan of an activity that teaches CS (algorithms) through magic, visualising the findings on an autonomy plane. This revealed ways to improve learning such as by creating autonomy tours. Autonomy analysis has use in reflective CS K-5 lesson design as CS is often taught with other subjects to overcome timetabling constraints, build on other subjects, or to raise interest in equitable learning experiences.

The University of Sydney (AU), Queen Mary University of London (GB), University of Cambridge (GB), Raspberry Pi Foundation (GB)
Engineering and Physical Sciences Research Council
Quality Education
Openalex Percentile: Top 84%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.