Abstract
Computational thinking (CT) is broadly defined as the mental activity for abstracting problems and formulating solutions that can be automated. In an increasingly information-based society, CT is becoming an essential skill for everyone. To ensure that students develop this ability at the K-12 level, it is important to provide teachers with an adequate knowledge about CT and how to incorporate it into their teaching. This article describes a study on designing and introducing computational thinking modules and assessing their impact on preservice teachers’ understanding of CT concepts, as well as their attitude towards computing. Results demonstrate that introducing computational thinking into education courses can effectively influence preservice teachers’ understanding of CT concepts.
Funder
Division of Computer and Network Systems
State Farm
Publisher
Association for Computing Machinery (ACM)
Subject
Education,General Computer Science
Reference26 articles.
1. Computational thinking in high school courses
2. Donald Ary Lucy Jacobs Asghar Razavieh and Chris Sorensen. 2009. Introduction to Research in Education. Wadsworth. Donald Ary Lucy Jacobs Asghar Razavieh and Chris Sorensen. 2009. Introduction to Research in Education . Wadsworth.
3. Bringing computational thinking to K-12
4. CS4HS
5. Situated Cognition and the Culture of Learning
Cited by
349 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献