作者
Vance Jeffery Kite
发表日期
2021
机构
North Carolina State University
简介
Computational thinking (CT) is described as a set of cognitive practices engaged when using computing technology to solve complex problems. Recently, CT has been advanced as a component of the 21st Century Skills which are foundational to ALL students’ success in the digital era. Historically, CT has been taught in computer science (CS) classes through computer programming. For a variety of reasons (eg inadequate access to technology, pressure from state testing regimes, a reduced number of computing classes, teachers without a background in CS), this approach has restricted marginalized communities’ access to these fundamental skills.