Introducing Middle School Students to Computational Thinking with the CS First Curriculum
Kara Elise Beason, James B. Fenwick, Cindy Norris · 2020
Computational thinking (CT) is a set of concepts and problem-solving skills that are not only imperative for computer scientists, but important and applicable to nearly every discipline. CT skills are essential in a world where technology is ubiquitous. In the past decade, many efforts have been made to develop and evaluate computational thinking in primary and secondary students. Promoting CT skills in these young students can help reduce the underrepresentation of women and minorities in STEM careers since students who are exposed to CT at an early age are more likely to pursue a STEM discipline in college [18].