ABSTRACT
As computational thinking becomes a fundamental skill for the 21st century, K-12 teachers should be exposed to computing principles. This paper describes the implementation and evaluation of a computational thinking module in a required course for elementary and secondary education majors. We summarize the results from open-ended and multiple-choice questionnaires given both before and after the module to assess the students' attitudes toward and understanding of computational thinking. The results suggest that given relevant information about computational thinking, education students' attitudes toward computer science becomes more favorable and they will be more likely to integrate computing principles in their future teaching.
- V. Allan, V. Barr, D. Brylow, and S. Hambrusch. Computational thinking in high school courses. In SIGCSE, 2010. Google ScholarDigital Library
- T. Bell, I. H. Witten, and M. Fellows. Computer science unplugged. http://csunplugged.org/, December 2006.Google Scholar
- L. Blum and T. J. Cortina. CS4HS: An outreach program for high school CS teachers. In SIGCSE, 2007. Google ScholarDigital Library
- A. Bundy. Computational thinking is pervasive. Journal of Scientific and Practical Computing, 1:67--69, 2007.Google Scholar
- Committee for the Workshops on Computational Thinking. Report of a Workshop on The Scope and Nature of Computational Thinking. The National Academies Press, 2010.Google Scholar
- D. D. Garcia, C. M. Lewis, J. P. Dougherty, and M. C. Jadud. If ____________, you might be a computational thinker! In SIGCSE, 2010. Google ScholarDigital Library
- P. B. Henderson, T. J. Cortina, and J. M. Wing. Computational thinking. In SIGCSE, 2007. Google ScholarDigital Library
- G. Lewandowski, D. Bouvier, R. McCartney, K. Sanders, and B. Simon. Commonsense computing (episode 3): Concurrency and concert tickets. In ICER '07: Proceedings of the Third International Workshop on Computing Education Research, 2007. Google ScholarDigital Library
- J. A. Qualls and L. B. Sherrell. Why computational thinking should be integrated into the curriculum. Journal of Comp. Sci. in Colleges, 25:66--71, 2010. Google ScholarDigital Library
- J. Wing. Computational thinking. Communications of the ACM, 49:33--35, 2006. Google ScholarDigital Library
Index Terms
- Introducing computational thinking in education courses
Recommendations
Teaching how to teach computational thinking
ITiCSE 2018: Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science EducationComputational Thinking is argued to be an essential skill for the workforce of the 21st century. As a skill, Computational Thinking should be taught in all schools, employing computational ideas integrated into other disciplines. Up until now, questions ...
Thinking about computational thinking
SIGCSE '09: Proceedings of the 40th ACM technical symposium on Computer science educationJeannette Wing's call for teaching Computational Thinking (CT) as a formative skill on par with reading, writing, and arithmetic places computer science in the category of basic knowledge. Just as proficiency in basic language arts helps us to ...
Computational thinking in high school courses
SIGCSE '10: Proceedings of the 41st ACM technical symposium on Computer science educationThe number of undergraduates entering computer science has declined in recent years. This is paralleled by a drop in the number of high school students taking the CS AP exam and the number of high schools offering computer science courses. The declines ...
Comments