Coding as another language: a pedagogical approach for teaching computer science in early childhood

被引:83
|
作者
Bers, Marina Umaschi [1 ]
机构
[1] Tufts Univ, 105 Coll Ave, Medford, MA 02155 USA
关键词
Coding; Young children; Early childhood; Literacy; COMPUTATIONAL THINKING; EDUCATION;
D O I
10.1007/s40692-019-00147-3
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Computer programming is an essential skill in the 21st century and new policies and frameworks aim at preparing students for computer science-related professions. Today, the development of new interfaces and block-programming languages facilitates the teaching of coding and computational thinking starting in kindergarten. However, as new programming languages that are developmentally appropriate emerge, there is a need to explicitly conceptualize pedagogical approaches for teaching computer science in the early years that embrace the maturational stages of children by inviting play and discovery, socialization, and creativity. Thus, it is not enough to copy models developed for older children, which mostly grew out of traditional Science, Technology, Engineering and Math (STEM) disciplines and instructional practices. This paper describes a pedagogical approach for early childhood computer science called "Coding as Another Language" (CAL), as well as six coding stages, or learning trajectories, that young children go through when exposed to CAL curriculum. CAL is grounded on the principle that learning to program involves learning how to use a new language (a symbolic system of representation) for communicative and expressive functions. This paper proposes that, due to the critical foundational role of language and literacy in the early years, the teaching of computer science can be augmented by models of literacy instruction. CAL supports young children in transitioning through different six coding stages. Case studies of young children using either the KIBO robot or the ScratchJr app will be used to characterize each coding stage and to illustrate the instructional practices of CAL curriculum.
引用
收藏
页码:499 / 528
页数:30
相关论文
共 50 条
  • [41] DISTANCING OF THE MOTHER TONGUE IN THE TEACHING/LEARNING OF A FOREIGN LANGUAGE: A DISCOURSIVE - PEDAGOGICAL APPROACH
    de Oliveira, Walquiria Costa
    Costa, Gustavo
    [J]. E-SCRITA-REVISTA DO CURSO DE LETRAS DA UNIABEU, 2015, 6 (03): : 319 - 330
  • [42] A Transdisciplinary Approach to Equitable Teaching in Early Childhood Education
    Souto-Manning, Mariana
    Falk, Beverly
    Lopez, Dina
    Cruz, Livia Barros
    Bradt, Nancy
    Cardwell, Nancy
    McGowan, Nicole
    Perez, Aura
    Rabadi-Raol, Ayesha
    Rollins, Elizabeth
    [J]. CHANGING TEACHING PRACTICE IN P-20 EDUCATIONAL SETTINGS, 2019, 43 : 249 - 276
  • [43] Teaching with love: A feminist approach to early childhood education
    Swadener, BB
    Symsek, G
    [J]. EARLY CHILDHOOD RESEARCH QUARTERLY, 1999, 14 (01) : 143 - 148
  • [44] Australian early childhood educators' perspectives on digital teaching of geometry: The pedagogical enablers and barriers
    Zhao, Xuenan
    Roberts, Steven
    [J]. AUSTRALASIAN JOURNAL OF EARLY CHILDHOOD, 2024,
  • [45] Influences on Turkish early childhood teachers' science teaching practices and the science content covered in the early years
    Olgan, Refika
    [J]. EARLY CHILD DEVELOPMENT AND CARE, 2015, 185 (06) : 926 - 942
  • [46] Teaching Robotics to Undergraduate Computer Science Students: A different approach
    Salas, R. Pito
    [J]. 2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [47] Teaching Theoretical Computer Science using a Cognitive Apprenticeship Approach
    Knobelsdorf, Maria
    Kreitz, Christoph
    Boehne, Sebastian
    [J]. PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 67 - 72
  • [48] Applying the Mathematical Work of Teaching Framework to Develop a Computer Science Pedagogical Content Knowledge Assessment
    Kao, Yvonne
    D'Silva, Katie
    Hubbard, Aleata
    Green, Joseph
    Cully, Kimkinyona
    [J]. SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 888 - 893
  • [49] Teaching Cybersecurity to Computer Science Students Utilizing Terminal Sessions Recording Software as a Pedagogical Tool
    Hassan, Ismail
    [J]. 2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [50] Teaching partnerships: Early childhood and engineering students teaching math and science through robotics
    Bers M.U.
    Portsmore M.
    [J]. Journal of Science Education and Technology, 2005, 14 (1) : 59 - 73