References
- A. Yadav, N. Zhou, and C. Mayfield, "Introducing Computational Thinking in Education Courses," in Proc. of SIGCSE'11, March 9-12, 2011.
- Wing, J.M., Computational Thinking, Communication of the ACM, Vol. 49, No. 3, pp.33-35, 2006. https://doi.org/10.1145/1118178.1118215
- Wing, J.M., Computational Thinking Benefits Societies, http://socialissues.cs.toronto.edu/index.html.
- A. Yadav, C. Mayfield, N. Zohou, S. Hambrusch, and J. T. Korb, Computational Thinking in Elementary and Secondary Teacher Education, ACM Transactions on Computing Education (TOCE), Vol 14, No. 1, pp. 5:1-5:16, March, 2014.
- S. Grover and R. Pea, Computational Thinking in K-12: A Review of the State of the Field, Educational Researcher, Vol. 422, No. 1, pp.38-43, 2013.
- Z. Jiang, E. B. Fernandez, and L. Cheng, "A Pedagogical Pattern for Teaching Computer Programming to Non-CS Majors," in Proc. of the 18th Conference on Pattern Languages of Programs (PLoP). PLoP'11, October 21-23, 2012.
- M. Guzdial, "How we teach introductory computer science is wrong," https://cacm.acm.org/blogs/blog-cacm/45725-how-we-teach-introductory-computer-science-is-wrong/fulltext.
- P. A. Kirschner, J. Sweller, and R. E. Clark, "Why minimal guidance during instruction does not work: an analysis of the failure of constructivist, discovery, problem-based, experiential, and inquiry-based teaching," Educational Psychologist, Vol. 41, No.2, 75-86, 2006. https://doi.org/10.1207/s15326985ep4102_1
- ISTE, CSTA, NSF, Computational Thinking Teacher Resources, http://www.csta.acm.org/Curriculum/sub/CompThinking.html.
- S.-Y. Park, K.-S. Song, and S.-H. Kim, Cognitive Load Changes in Pre-Service Teachers with Computational Thinking Education1, International Journal of Software Engineering and Its Applications Vol. 9, No. 10, pp. 169-178, 2015. https://doi.org/10.14257/ijseia.2015.9.10.17
- P. K. Chilana, C. Alcock, S. Dembla, A. Ho, A. Hurst, and B. Armstrong, Perceptions of non-CS majors in intro programming: The rise of the conversational programmer, in Proc. of IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2015.
- S. Fincher, What are We Doing When We Teach Programming? in Proc. of the 29th ASEE/IEEE Frontiers in Education Conference, Nov. 1-13, 1999.
- Computing Education Blog, What‟s the argument for becoming a computer science teacher? https://computinged.wordpress.com/2011/02/07/whats-the-argument-for-becoming-a-computer-science-teacher/.
- R. E. Clark, P. A. Kirschner, and J. Sweller, "Putting Students on the Path to Learning," American Educator, pp.6-11, Spring 2012.
- Computing Our Future, "Computer programming and coding Priorities, school curricula and initiatives across Europe," European Schoolnet, 2015.
- Lee, F. Martin, J. Denner, B. Coulter, W. Allan, J. Erickson, J. Malyn-Smith, and L. Werner, "Computational thinking for youth in practice," ACM Inroads, Vol 2. No. 1, pp. 32-37, March 2011. https://doi.org/10.1145/1929887.1929902