Background of the Relationship Between Programming and Computational Thinking

Background of the Relationship Between Programming and Computational Thinking

Servet Kılıç
ISBN13: 9781668463390|ISBN10: 1668463393|ISBN13 Softcover: 9781668463437|EISBN13: 9781668463406
DOI: 10.4018/978-1-6684-6339-0.ch012
Cite Chapter Cite Chapter

MLA

Kılıç, Servet. "Background of the Relationship Between Programming and Computational Thinking." Innovative Digital Practices and Globalization in Higher Education, edited by Jared Keengwe, IGI Global, 2023, pp. 203-224. https://doi.org/10.4018/978-1-6684-6339-0.ch012

APA

Kılıç, S. (2023). Background of the Relationship Between Programming and Computational Thinking. In J. Keengwe (Ed.), Innovative Digital Practices and Globalization in Higher Education (pp. 203-224). IGI Global. https://doi.org/10.4018/978-1-6684-6339-0.ch012

Chicago

Kılıç, Servet. "Background of the Relationship Between Programming and Computational Thinking." In Innovative Digital Practices and Globalization in Higher Education, edited by Jared Keengwe, 203-224. Hershey, PA: IGI Global, 2023. https://doi.org/10.4018/978-1-6684-6339-0.ch012

Export Reference

Mendeley
Favorite

Abstract

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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.