Abstract
This framework for developing pre-service teachers' knowledge does not necessarily depend on computers or other educational technology.
- Ball, D.L. Breaking with experience in learning to teach mathematics: The role of a pre-service methods course. For the Learning of Mathematics 10, 2 (June 1990), 10--16.Google Scholar
- Barr, D. et al. Computational thinking: A digital age. Learning & Leading with Technology (Mar./Apr. 2011), 20--23.Google Scholar
- Barr, V. and Stephenson, C. Bringing computational thinking to K--12: What is involved and what is the role of the computer science education community? ACM Inroads 2, 1 (Mar. 2011), 48--54. Google ScholarDigital Library
- Bundy, A. Computational thinking is pervasive. Journal of Scientific and Practical Computing 1, 2 (2007), 67--69.Google Scholar
- Calao, L.A. et al. Developing mathematical thinking with Scratch: An experiment with 6th grade students. In Proceedings of the Design for Teaching and Learning in a Networked World 10th European Conference on Technology Enhanced Learning (Toledo, Spain, Sept. 15--18). Springer International Publishing, 2015, 17--27.Google Scholar
- College Board. AP Computer Science Principles, 2014; https://advancesinap.collegeboard.org/stem/computer-science-principlesGoogle Scholar
- Common Core State Standards Initiative. Common Core State Standards for English Language Arts & Literacy in History/Social Studies, Science, and Technical Subjects, 2010; http://www.corestandards.org/wp-content/uploads/ELA_Standards.pdfGoogle Scholar
- Computer Science Teachers Association. Bugs in the System: Computer Science Teacher Certification in the U.S., 2013; https://c.ymcdn.com/sites/www.csteachers.org/resource/resmgr/CSTA_BugsInTheSystem.pdfGoogle Scholar
- Cooper, S. et al. The Importance of Computing Education Research. White paper, Computing Community Consortium, Jan. 14, 2016, 1--12; http://cra.org/ccc/wp-content/uploads/sites/2/2015/01/CSEdResearchWhitePaper2016.pdfGoogle Scholar
- Csizmadia, A. et al. Computational thinking: A guide for teachers. Computing at School Community, 2015, 1--18; https://community.computingatschool.org.uk/resources/2324Google Scholar
- Czerkawski, B.C. and Lyman, E.W. Exploring issues about computational thinking in higher education. TechTrends 59, 2 (Mar. 2015), 57--65.Google ScholarCross Ref
- Darling-Hammond, L. and Bransford, J., Eds. Preparing Teachers for a Changing World: What Teachers Should Learn and Be Able to Do. Jossey-Bass, San Francisco, CA, 2005.Google Scholar
- Denning, P.J. The profession of IT beyond computational thinking. Commun. ACM 52, 6 (June 2009), 28--30. Google ScholarDigital Library
- Franklin, D. Putting the computer science in computing education research. Commun. ACM 58, 2 (Feb. 2015), 34--36. Google ScholarDigital Library
- Grover, S. and Pea, R.D. Computational thinking in K--12: A review of the state of the field. Educational Researcher 42, 1 (Jan. 2013), 38--43.Google ScholarCross Ref
- Hemmendinger, D. A plea for modesty. ACM Inroads 1, 2 (June 2010), 4--7. Google ScholarDigital Library
- Kahney, H. Problem Solving: Current Issues. Open University Press, Buckingham, U.K., 1993.Google Scholar
- Lee, I. et al. Computational thinking for youth in practice. ACM Inroads 2, 1 (Mar. 2011), 32--37. Google ScholarDigital Library
- Mishra, P. and Koehler, M.J. Technological pedagogical content knowledge: A framework for teacher knowledge. Teachers College Record 108, 6 (June 2006), 1017--1054.Google ScholarCross Ref
- National Research Council. A Framework for K-12 Science Education: Practices, Crosscutting Concepts, and Core Ideas. The National Academies Press, Washington, D.C., 2012.Google Scholar
- National Research Council. Report of a Workshop of Pedagogical Aspects of Computational Thinking. The National Academies Press, Washington, D.C., 2011.Google Scholar
- National Research Council. Report of a Workshop on The Scope and Nature of Computational Thinking. The National Academies Press, Washington, D.C., 2010.Google Scholar
- Repenning, A. et al. Scalable game design: A strategy to bring systemic computer science education to schools through game design and simulation creation. ACM Transactions on Computing Education 15, 2 (May 2015), 1--31. Google ScholarDigital Library
- Shulman, L.S. Those who understand: Knowledge growth in teaching. Educational Researcher 15, 2 (Feb. 1986), 4--14.Google ScholarCross Ref
- Taylor, R.P. Introduction. In The Computer in School: Tutor, Tool, Tutee, R.P. Taylor, Ed. Teachers College Press, New York, 1980, 1--10.Google Scholar
- The Royal Society. Shut down or restart? The way forward for computing in UK schools. The Royal Society, London, U.K., Jan. 2012; https://royalsociety.org/~/media/education/computing-in-schools/2012-01-12-computing-in-schools.pdfGoogle Scholar
- Weintrop, D. et al. Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology 25, 1 (Feb. 2016), 127--147.Google ScholarCross Ref
- Wing, J.M. Computational thinking. Commun. ACM 49, 3 (Mar. 2006), 33--35. Google ScholarDigital Library
- Yadav, A. et al. Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education 14, 1 (Mar. 2014), 1--16. Google ScholarDigital Library
- Yadav, A. et al. Introducing computational thinking in education courses. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (Dallas, TX, Mar. 9--12). ACM Press, New York, 2011, 465--470. Google ScholarDigital Library
- Yadav, A. and Korb, J.T. Learning to teach computer science. Commun. ACM 55, 11 (Nov. 2012), 31. Google ScholarDigital Library
Index Terms
- Computational thinking for teacher education
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 ...
Computational Thinking in Teacher Education
SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science EducationTeacher education programs are beginning to acknowledge the important role they play in preparing teachers to support students in the area of STEM, coding, Computational Thinking and robotics. As a result, new courses are being developed that connect ...
Teacher development in integrated STEM education: Design of lesson plans through the lens of computational thinking
AbstractIn recent years, the integration of STEM disciplines has been increasingly advocated. It is crucial to prepare and support teachers for integrated STEM education. However, few studies in the literature explore collaborating with teachers from ...
Comments