Abstract
In the software-oriented society, the importance of computational thinking for problem solving is increasing day by day. In particular, programming is a good way to improve this kind of computational thinking, and beginners are having difficulties in creating and programming procedures for problem solving. In this study, we developed a Thinking-Revise-Encoding-Evaluating (TREE) model based on a visual thinking strategy for pre-service teachers and applied a 15-week curriculum. The results of the study showed that pre-service teachers' SW education perception, block programming ability, computational thinking, and satisfaction were significant.
Highlights
The rapid development of technologies such as Big Data, Artificial Intelligence, and the Internet of Things are core technologies that lead the fourth industrial revolution
We developed a programming education model that uses visual thinking strategy to understand and solve problems presented in programming education for Universal Journal of Educational Research 7(5A): 42-53, 2019 beginners
The questionnaire consisted of 5 points scale and nominal scale questionnaire for the change of perception on computational thinking, block programming skill, interest and satisfaction of TREE model as in Respectively
Summary
The rapid development of technologies such as Big Data, Artificial Intelligence, and the Internet of Things are core technologies that lead the fourth industrial revolution With these changes, our lives need the ability to solve new problems every day. Computational thinking, which solves problems based on the principles of computer science, is emerging as an ability to solve various problems that arise in the software-oriented society. Results of software education research based on computational thinking show that problem solving ability and high-level competence can be strengthened [2]. Bioinformatics is a discipline that can use a new level of problem-solving method by combining the principles of computational thinking and biology [11]. This method can be used to create new knowledge in combination with computational thinking in existing disciplines have
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.