Computing education theories

what are they and how are they used?

Lauri Malmi, Judy Sheard, Päivi Kinnunen, Simon, Jane Sinclair

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

In order to mature as a research field, computing education research (CER) seeks to build a better theoretical understanding of how students learn computing concepts and processes. Progress in this area depends on the development of computing-specific theories of learning to complement the general theoretical understanding of learning processes. In this paper we analyze the CER literature in three central publication venues – ICER, ACM Transactions of Computing Education, and Computer Science Education – over the period 2005–2015. Our findings identify new theoretical constructs of learning computing that have been published, and the research approaches that have been used in formulating these constructs. We identify 65 novel theoretical constructs in areas such as learning/understanding, learning behaviour/strategies, study choice/orientation, and performance/progression/retention. The most common research methods used to devise new constructs include grounded theory, phenomenography, and various statistical models. We further analyze how a number of these constructs, which arose in computing education, have been used in subsequent research, and present several examples to illustrate how theoretical constructs can guide and enrich further research. We discuss the implications for the whole field.

Original languageEnglish
Title of host publicationProceedings of the 2019 ACM Conference on International Computing Education Research
EditorsRobert McCartney, Anthony Robins
Place of PublicationNew York NY USA
PublisherAssociation for Computing Machinery (ACM)
Pages187-197
Number of pages11
ISBN (Electronic)9781450361859
DOIs
Publication statusPublished - 2019
EventInternational Computing Education Research Conference 2019 - Toronto, Canada
Duration: 12 Aug 201914 Aug 2019
Conference number: 15th
https://icer.acm.org/

Conference

ConferenceInternational Computing Education Research Conference 2019
Abbreviated titleICER 2019
CountryCanada
CityToronto
Period12/08/1914/08/19
Internet address

Keywords

  • Computing education
  • Method
  • Research
  • Theoretical construct
  • Theory

Cite this

Malmi, L., Sheard, J., Kinnunen, P., Simon, & Sinclair, J. (2019). Computing education theories: what are they and how are they used? In R. McCartney, & A. Robins (Eds.), Proceedings of the 2019 ACM Conference on International Computing Education Research (pp. 187-197). New York NY USA: Association for Computing Machinery (ACM). https://doi.org/10.1145/3291279.3339409
Malmi, Lauri ; Sheard, Judy ; Kinnunen, Päivi ; Simon ; Sinclair, Jane. / Computing education theories : what are they and how are they used?. Proceedings of the 2019 ACM Conference on International Computing Education Research. editor / Robert McCartney ; Anthony Robins. New York NY USA : Association for Computing Machinery (ACM), 2019. pp. 187-197
@inproceedings{7da147f7385b4e73b3d582e2ccb19f58,
title = "Computing education theories: what are they and how are they used?",
abstract = "In order to mature as a research field, computing education research (CER) seeks to build a better theoretical understanding of how students learn computing concepts and processes. Progress in this area depends on the development of computing-specific theories of learning to complement the general theoretical understanding of learning processes. In this paper we analyze the CER literature in three central publication venues – ICER, ACM Transactions of Computing Education, and Computer Science Education – over the period 2005–2015. Our findings identify new theoretical constructs of learning computing that have been published, and the research approaches that have been used in formulating these constructs. We identify 65 novel theoretical constructs in areas such as learning/understanding, learning behaviour/strategies, study choice/orientation, and performance/progression/retention. The most common research methods used to devise new constructs include grounded theory, phenomenography, and various statistical models. We further analyze how a number of these constructs, which arose in computing education, have been used in subsequent research, and present several examples to illustrate how theoretical constructs can guide and enrich further research. We discuss the implications for the whole field.",
keywords = "Computing education, Method, Research, Theoretical construct, Theory",
author = "Lauri Malmi and Judy Sheard and P{\"a}ivi Kinnunen and Simon and Jane Sinclair",
year = "2019",
doi = "10.1145/3291279.3339409",
language = "English",
pages = "187--197",
editor = "McCartney, {Robert } and Anthony Robins",
booktitle = "Proceedings of the 2019 ACM Conference on International Computing Education Research",
publisher = "Association for Computing Machinery (ACM)",
address = "United States of America",

}

Malmi, L, Sheard, J, Kinnunen, P, Simon & Sinclair, J 2019, Computing education theories: what are they and how are they used? in R McCartney & A Robins (eds), Proceedings of the 2019 ACM Conference on International Computing Education Research. Association for Computing Machinery (ACM), New York NY USA, pp. 187-197, International Computing Education Research Conference 2019, Toronto, Canada, 12/08/19. https://doi.org/10.1145/3291279.3339409

Computing education theories : what are they and how are they used? / Malmi, Lauri; Sheard, Judy; Kinnunen, Päivi; Simon; Sinclair, Jane.

Proceedings of the 2019 ACM Conference on International Computing Education Research. ed. / Robert McCartney; Anthony Robins. New York NY USA : Association for Computing Machinery (ACM), 2019. p. 187-197.

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

TY - GEN

T1 - Computing education theories

T2 - what are they and how are they used?

AU - Malmi, Lauri

AU - Sheard, Judy

AU - Kinnunen, Päivi

AU - Simon, null

AU - Sinclair, Jane

PY - 2019

Y1 - 2019

N2 - In order to mature as a research field, computing education research (CER) seeks to build a better theoretical understanding of how students learn computing concepts and processes. Progress in this area depends on the development of computing-specific theories of learning to complement the general theoretical understanding of learning processes. In this paper we analyze the CER literature in three central publication venues – ICER, ACM Transactions of Computing Education, and Computer Science Education – over the period 2005–2015. Our findings identify new theoretical constructs of learning computing that have been published, and the research approaches that have been used in formulating these constructs. We identify 65 novel theoretical constructs in areas such as learning/understanding, learning behaviour/strategies, study choice/orientation, and performance/progression/retention. The most common research methods used to devise new constructs include grounded theory, phenomenography, and various statistical models. We further analyze how a number of these constructs, which arose in computing education, have been used in subsequent research, and present several examples to illustrate how theoretical constructs can guide and enrich further research. We discuss the implications for the whole field.

AB - In order to mature as a research field, computing education research (CER) seeks to build a better theoretical understanding of how students learn computing concepts and processes. Progress in this area depends on the development of computing-specific theories of learning to complement the general theoretical understanding of learning processes. In this paper we analyze the CER literature in three central publication venues – ICER, ACM Transactions of Computing Education, and Computer Science Education – over the period 2005–2015. Our findings identify new theoretical constructs of learning computing that have been published, and the research approaches that have been used in formulating these constructs. We identify 65 novel theoretical constructs in areas such as learning/understanding, learning behaviour/strategies, study choice/orientation, and performance/progression/retention. The most common research methods used to devise new constructs include grounded theory, phenomenography, and various statistical models. We further analyze how a number of these constructs, which arose in computing education, have been used in subsequent research, and present several examples to illustrate how theoretical constructs can guide and enrich further research. We discuss the implications for the whole field.

KW - Computing education

KW - Method

KW - Research

KW - Theoretical construct

KW - Theory

UR - http://www.scopus.com/inward/record.url?scp=85071340279&partnerID=8YFLogxK

U2 - 10.1145/3291279.3339409

DO - 10.1145/3291279.3339409

M3 - Conference Paper

SP - 187

EP - 197

BT - Proceedings of the 2019 ACM Conference on International Computing Education Research

A2 - McCartney, Robert

A2 - Robins, Anthony

PB - Association for Computing Machinery (ACM)

CY - New York NY USA

ER -

Malmi L, Sheard J, Kinnunen P, Simon, Sinclair J. Computing education theories: what are they and how are they used? In McCartney R, Robins A, editors, Proceedings of the 2019 ACM Conference on International Computing Education Research. New York NY USA: Association for Computing Machinery (ACM). 2019. p. 187-197 https://doi.org/10.1145/3291279.3339409