Background of the Relationship Between Programming and Computational Thinking

Servet Kılıç · Advances in higher education and professional development book series · 2023

Computational thinking (CT) is a new concept that has come to the fore in recent years, and its importance has been revealed after research. The differences in the definition and scope of CT also cause controversy at the point of the disciplines that CT is related. While some researchers refer to CT directly with programming within computer science, some researchers emphasize the relationship of CT with different disciplines. Empirical studies dealing with CT together with programming are intense in the literature. This chapter aims to explain the relationship between CT and programming with its theoretical foundations. There is a relationship between the conceptual, semantic, and strategic knowledge structure required for programming, and the structures put forward for the definition, scope, and evaluation of CT. Problem solving plays a key role in the link between programming and CT.

Read the paper · More papers on PaperTik