References
Armstrong, P. (2017). Bloom’s taxonomy. Vanderbilt University Center for Teaching. Retrieved from https://cft.vanderbilt.edu/guides-sub-pages/blooms-taxonomy/
Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K–12. ACM Inroads, 2(1), 48–54.
Bartholomew, J. L., & Mayo, R. S. (2018). Development of a 4th–8th Grade Curriculum for Flying and Programming Mini Drones. Utah State University. Retrieved from https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=2225&context=gradreports
Boaler, J., & Dweck, C. (2016). Mathematical Mindsets: Unleashing Students’ Potential through Creative Math, Inspiring Messages, and Innovative Teaching. San Francisco, CA: Jossey-Bass.
Brennan, K., & Resnick, M. (2012). Using artifact-based interviews to study the development of computational thinking in interactive media design. Paper presented at annual American Educational Research Association meeting, Vancouver, BC, Canada. Retrieved from http://scratched.gse.harvard.edu/ct/files/AERA2012.pdf
Chall, J., Jacobs, V., & Baldwin, L. (1990). The Reading Crisis: Why Poor Children Fall Behind. Cambridge, MA: Harvard University Press.
Code.org. (n.d.). Making Computer Science Fundamental to K–12 Education. Code.org. Retrieved from https://code.org/files/Making_CS_Fundamental.pdf
Code.org. (2021). Why Computer Science? Code.org. Retrieved from https://code.org/promote
Common Core State Standards Initiative. (2017). English Language Arts Standards» Anchor Standards » College and Career Readiness Anchor Standards for Reading. Common Core Standards State Initiative. Retrieved from http://www.corestandards.org/ELA-Literacy/CCRA/R/
Computer Science Teachers Association. (2017). CSTA K–12 Computer Science Standards, Revised 2017. CSTA. Retrieved from http://www.csteachers.org/standards
Computer Science Teachers Association & Association for Computing Machinery. (2013). Bugs in the System: Computer Science Teacher Certification in the U.S. CSTA. Retrieved from https://www.csteachers.org/documents/en-us/3b4a70cd-2a9b-478b-95cd-376530c3e976/1
CSforAll. (n.d.). About CSforAll. Retrieved from https://www.csforall.org/about
Cuny, J., Snyder, L., & Wing, J. M. (2010). Demystifying computational thinking for non-computer scientists. Carnegie Mellon University School of Computer Science. Retrieved from https://www.cs.cmu.edu/~CompThink/resources/TheLinkWing.pdf
Dasgupta, S., Hale, W., Monroy-Hernandez, A., & Mako Hil, B. (2016). Remixing as a Pathway to Computational Thinking. doi: 10.1145/2818048.2819984
Everette, M. (2013). A Guide to the 8 Mathematical Practice Standards. Scholastic Top Teaching Blog. Retrieved from https://www.scholastic.com/teachers/blog-posts/meghan-everette/guide-8-mathematical-practice-standards/
Francis, E. M. (2017). Now That’s a Good Question!: How to Promote Cognitive Rigor through Classroom Questioning. Moorabbin, Victoria, Australia: Hawker Brownlow Education.
Ginsburg, K. R. (2007). The Importance of Play in Promoting Healthy Child Development and Maintaining Strong Parent-Child Bonds. Pediatrics, 119(1), 182–191. doi: 10.1542/peds.2006-2697
Google. (n.d.). Google for Education: Computational Thinking. Google for Education. Retrieved from https://edu.google.com/resources/programs/exploring-computational-thinking/index.html#!ct-overview
Guzdial, M. (2008). Education: Paving the way for computational thinking. Communications of the ACM, 51(8), 25–27. doi: 10.1145/1378704.1378713
International Society for Technology in Education & Computer Science Teachers Association. (2011). Operational Definition of Computational Thinking. ISTE. Retrieved from http://www.iste.org/docs/ct-documents/computational-thinking-operational-definition-flyer.pdf
K–12 Computer Science Framework. (2016). K–12 Computer Science Framework. Retrieved from http://www.k12cs.org
Khan, S. (2011). Cylinder Volume and Surface Area. Khan Academy. Retrieved from https://www.khanacademy.org/math/geometry/hs-geo-solids/hs-geo-solids-intro/v/cylinder-volume-and-surface-area
Kmoch, J. (2013). Computational Thinking: Why It is Important for All Students. SlideShare. Retrieved from https://www.slideshare.net/NAFCareerAcads/computational-thinking-an-important-skill-for-all-students-naf-next-20132
Kolb, L. (2017). Learning First, Technology Second: The Educator’s Guide to Designing Authentic Lessons. Portland, OR: International Society for Technology in Education.
Kong, S. C., & Abelson, H. (Eds.). (2019). Computational Thinking Education. Singapore: Springer Open.
Krosinksy, S. (2011). Augmented Reality Enhances Learning. University of New Mexico. Retrieved from http://news.unm.edu/news/augmented-reality-enhances-learning
Lee, I., Martin, F., Denner, J., Coulter, B., Allan, W., Erickson, J., Malyn-Smith, J., & Werner, L. (2011). Computational thinking for youth in practice. ACM Inroads, 2(1), 32–37.
Logo Foundation. (2015). Logo History. Logo Foundation. Retrieved from http://el.media.mit.edu/logo-foundation/what_is_logo/history.html
Meyer, D. (2010). Math Class Needs a Makeover [Video]. TED. Retrieved from https://www.ted.com/talks/dan_meyer_math_class_needs_a_makeover
Moreno-León, J., Robles, G., & Román-González, M. (2015). Dr. Scratch: Automatic Analysis of Scratch Projects to Assess and Foster Computational Thinking. RED-Revista de Educación a Distancia.
MotivatingSuccess. (2012). Stuck on an Elevator—Take Action [Video]. YouTube. Retrieved from https://www.youtube.com/watch?v=VrSUe_m19FY
National Research Council. (2010). Report of a workshop on the scope and nature of computational thinking. Washington, DC: National Academies Press. doi: 10.17226/12840
National Research Council. (2011). Report of a workshop on the pedagogical aspects of computational thinking. Washington, DC: National Academies Press. doi: 10.17226/13170
Phillips, R., & Brooks, B. (2017). The Hour of Code: Impact on Attitudes Towards and Self-Efficacy with Computer Science. Code.org. Retrieved from https://code.org/files/HourOfCodeImpactStudy_Jan2017.pdf
Reinhart, S. (2000). Never Say Anything a Kid Can Say! Mathematics Teaching in the Middle School, 5(8), 54–57.
Repenning, A., Webb, D., & Ioannidou, A. (2010). Scalable game design and the development of a checklist for getting computational thinking into public schools. Proceedings of the 41st ACM technical symposium on computer science education SIGCSE ’10. doi: 10.1145/1734263.1734357
Resnick, M. (2012). Let’s teach kids to code: Mitch Resnick at TEDxBeacon StreetD [Video]. TED. Retrieved from https://www.ted.com/talks/mitch_resnick_let_s_teach_kids_to_code#t-940482
Resnick, M., Silverman, B., Kafai, Y., Maloney, J., Monroy-Hernandez, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. (2009). Scratch: programming for all. Communications of the ACM, 52(11):60. doi: 10.1145/1592761.1592779
Schroeder, M. (2013). Living in beta: Molly Schroeder at TEDxBurnsvilleED [Video]. TED. Retrieved from https://www.youtube.com/watch?v=0nnYI3ePrY8
ScratchEd. (n.d.). What Is Computational Thinking? ScratchEd. Retrieved from http://scratched.gse.harvard.edu/ct/defining.html
Sinek, S. (2009). How Great Leaders Inspire Action [Video]. TED. Retrieved from https://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action
Standards for Mathematical Practice. (n.d.). Common Core State Standards Initiative. Retrieved from http://www.corestandards.org/Math/Practice/
Stephenson, C., Cooper, S., Owens, B. B., & Gal-Ezer, J. (2012). The new CSTA K–12 Computer Science Standards. Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education: ITiCSE ’12. doi: 10.1145/2325296.232538
Tucker, A. (2003). A Model Curriculum for K–12 Computer Science: Final Report of the ACM K-12 Task Force Curriculum Committee. ACM, New York. doi: 10.1145/2593247
University of Wisconsin-Madison. (2012). Examples of Situated Learning Genres. Retrieved from http://engage.wisc.edu/sl/examples.html
Valenzuela, J. (2019). CT Competencies: Embrace integration across the curriculum. ISTE. Retrieved from https://www.iste.org/explore/empowered-learner/ct-competencies-embrace-integration-across-curriculum
Wagganer, E. L. (2015). Creating Math Talk Communities. Teaching Children Mathematics, 22(4), 248.
Werrell, B. (2014). Why Learning to Code Benefits Kids, Regardless of Future Career Choice. Connections Academy. Retrieved from http://blog.connectionsacademy.com/why-learning-to-code-benefits-kids-regardless-of-future-career-choice/
Williams, Richard [Prince EA]. (2016). I Sued the School System!!! [Video]. YouTube. Retrieved from https://www.youtube.com/watch?v=dqTTojTija8
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.