Methodological Process for the Teaching of Computer Programming based on Computational Thinking: Case Study

In academia, it is common to identify the problem solving process based on computational thinking, as the traditional method of programming teaching. However, students would first have to develop the four types of thinking involved in this process, in order to develop successfully the programming sk...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:KnE Engineering Jg. 1; H. 2; S. 165
Hauptverfasser: Lopez-Neri, Emmanuel, Torres-Santoyo, Estela
Format: Journal Article
Sprache:Englisch
Veröffentlicht: 30.01.2018
ISSN:2518-6841, 2518-6841
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In academia, it is common to identify the problem solving process based on computational thinking, as the traditional method of programming teaching. However, students would first have to develop the four types of thinking involved in this process, in order to develop successfully the programming skills. Therefore is required from the beginning of the learning process a method that provides students with a contextualization, allowing the configuration of their own language, which propitiates the development of analytical thinking for the construction of solutions for increasingly complex problems. This paper describes a methodological process of computer programming teaching based on the computational thinking process, by integrating components that promote the development of analytical thinking. Finally, we present a case study with STEM undergraduate students as participants.
ISSN:2518-6841
2518-6841
DOI:10.18502/keg.v1i2.1493