The University of Southampton
University of Southampton Institutional Repository

Relationships: computational thinking, pedagogy of programming, and Bloom’s Taxonomy

Relationships: computational thinking, pedagogy of programming, and Bloom’s Taxonomy
Relationships: computational thinking, pedagogy of programming, and Bloom’s Taxonomy
This study explores the relationship between computational thinking, teaching programming, and Bloom’s Taxonomy. Data is collected from teachers, academics, and professionals, purposively selected because of their knowledge of the topics of problem solving, computational thinking, or the teaching of programming. This data is analysed following a grounded theory approach. A computational thinking taxonomy is developed. The relationships between cognitive processes, the pedagogy of programming, and the perceived levels of difficulty of computational thinking skills are illustrated by a model.
Specifically, a definition for computational thinking is presented. The skills identified are mapped to Bloom’s Taxonomy: Cognitive Domain. This mapping concentrates computational skills at the application, analysis, synthesis, and evaluation levels. Analysis of the data indicates that abstraction of functionality is less difficult than abstraction of data, but both are perceived as difficult. The most difficult computational thinking skill is reported as decomposition. This ordering of difficulty for learners is a reversal of the cognitive complexity predicted by Bloom’s model. The plausibility of this inconsistency is explored.
The taxonomy, model, and the other results of this study may be used by educators to focus learning onto the computational thinking skills acquired by the learners, while using programming as a tool. They may also be employed in the design of curriculum subjects, such as ICT, computing, or computer science.
80-87
Selby, Cynthia
2dbcf9b4-a826-489e-b84f-51bf440bc5b1
Selby, Cynthia
2dbcf9b4-a826-489e-b84f-51bf440bc5b1

Selby, Cynthia (2015) Relationships: computational thinking, pedagogy of programming, and Bloom’s Taxonomy. The 10th Workshop in Primary and Secondary Computing Education, London, United Kingdom. pp. 80-87 . (doi:10.1145/2818314.2818315).

Record type: Conference or Workshop Item (Paper)

Abstract

This study explores the relationship between computational thinking, teaching programming, and Bloom’s Taxonomy. Data is collected from teachers, academics, and professionals, purposively selected because of their knowledge of the topics of problem solving, computational thinking, or the teaching of programming. This data is analysed following a grounded theory approach. A computational thinking taxonomy is developed. The relationships between cognitive processes, the pedagogy of programming, and the perceived levels of difficulty of computational thinking skills are illustrated by a model.
Specifically, a definition for computational thinking is presented. The skills identified are mapped to Bloom’s Taxonomy: Cognitive Domain. This mapping concentrates computational skills at the application, analysis, synthesis, and evaluation levels. Analysis of the data indicates that abstraction of functionality is less difficult than abstraction of data, but both are perceived as difficult. The most difficult computational thinking skill is reported as decomposition. This ordering of difficulty for learners is a reversal of the cognitive complexity predicted by Bloom’s model. The plausibility of this inconsistency is explored.
The taxonomy, model, and the other results of this study may be used by educators to focus learning onto the computational thinking skills acquired by the learners, while using programming as a tool. They may also be employed in the design of curriculum subjects, such as ICT, computing, or computer science.

Text
Selby WiPSCE 2015 an.pdf - Author's Original
Download (444kB)

More information

Published date: 2015
Venue - Dates: The 10th Workshop in Primary and Secondary Computing Education, London, United Kingdom, 2015-01-01
Organisations: Southampton Education School

Identifiers

Local EPrints ID: 384548
URI: http://eprints.soton.ac.uk/id/eprint/384548
PURE UUID: 29efc3ac-82c3-43a4-b243-83a41f07973d

Catalogue record

Date deposited: 12 Jan 2016 14:42
Last modified: 14 Mar 2024 22:00

Export record

Altmetrics

Contributors

Author: Cynthia Selby

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×