The Role of Computational Thinking in the Preparation of Pre-Service Teachers

The Role of Computational Thinking in the Preparation of Pre-Service Teachers

Bekir Mugayitoglu (Duquesne University, USA) and Joseph C. Kush (Duquesne University, USA)
DOI: 10.4018/978-1-5225-2399-4.ch029


This chapter focuses on the ways computational thinking can be integrated into the curricula of educational institutions. Readers will gain knowledge of computational thinking as it is used in instructional technology, explore computational thinking in various academic fields, become familiar with computer-based, tablet-based and mobile device resources which support computational thinking, and be exposed to a variety of processes and interventions involved in the management of instructional technology.
Chapter Preview

Why Pre-Service Teachers

Currently, there are not enough teachers available to adequately teach programming languages to students (Stephenson, 2009; Tondeur, Van, Sang, Voogt, Fisser, & Ottenbreit-Leftwich, 2012). Programming languages are a part of a Computer Science major, but Computer Science graduates often prefer not to teach programming languages since it pays more to get a job in industry than it does to teach in a K-12 environment. And while most educators recognize the importance of incorporating programming or computational thinking into K-12 curricula, most classroom teachers are not adequately prepared to implement these activities. In fact, 9 out of 10 U.S. K-12 schools don’t offer programming language classes (Partovi, 2015). Proponents of computational thinking point out that while it shares elements with mathematical, engineering it also extends each of those thinking skills in a unique way (Lee et al., 2011).

Complete Chapter List

Search this Book: