Pedagogy of teaching introductory text-based programming in terms of computational thinking concepts and practices


KANDEMİR C. M., KALELİOĞLU F., GÜLBAHAR GÜVEN Y.

COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, cilt.29, sa.1, ss.29-45, 2021 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 29 Sayı: 1
  • Basım Tarihi: 2021
  • Doi Numarası: 10.1002/cae.22374
  • Dergi Adı: COMPUTER APPLICATIONS IN ENGINEERING EDUCATION
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Aerospace Database, Applied Science & Technology Source, Communication Abstracts, Compendex, Computer & Applied Sciences, EBSCO Education Source, INSPEC, Metadex, DIALNET, Civil Engineering Abstracts
  • Sayfa Sayıları: ss.29-45
  • Anahtar Kelimeler: computational thinking, programming pedagogy, text&#8208, based programming
  • Eskişehir Osmangazi Üniversitesi Adresli: Evet

Özet

Introduction Programming can be an intellectually satisfying skill and is definitely considered useful. However, problem-solving with a computer involves much more than just learning programming language syntax. The theory and practice are interrelated in fascinating ways. Whether one thinks that the purpose of college or higher education is to prepare students for an occupation or to develop foundational knowledge with lifetime benefits (or both), computer science (CS) has become a fundamental part of 21st-century life. Even students studying in areas other than CS are likely to have significant encounters with computational thinking (CT) later on in life.