Background of the relationship between programming and computational thinking
Innovative Digital Practices and Globalization in Higher Education, IGI Global, ss.203-224, 2023
- Yayın Türü: Kitapta Bölüm / Araştırma Kitabı
- Basım Tarihi: 2023
- Doi Numarası: 10.4018/978-1-6684-6339-0.ch012
- Yayınevi: IGI Global
- Sayfa Sayıları: ss.203-224
- Yozgat Bozok Üniversitesi Adresli: Evet
Özet
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.