Research Resources

Research Resources

Computational Thinking

Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., & Engelhardt, K. (2016).  JRC Science for Policy Report: Developing Computational Thinking in Compulsory Education: Implications for Policy and Practice. Joint Research Centre (JRC).

Grover, S. & Pea, R. (2013, January/February). Computational thinking in K-12: A review of the state of the field. Educational Researcher, 42(1), 38-43. doi: 10.3102/0013189X12463051

ISTE, (2016, June). Redefining learning in a technology-driven world: A report to support adoption of the ISTE Standards for Students. Retrieved from

Computer Science Professional Development

Bransford, J. D., Brown, A., & Cocking, R. (1999). How people learn: Mind, brain, experience, and school. Washington, DC: National Research Council.

Allen, M., & Sites, R. (2012). Leaving ADDIE for SAM: An agile model for developing the best learning experiences. American Society for Training and Development.

Coburn, C. E., & Penuel, W. R. (2016). Research–Practice Partnerships in Education: Outcomes, Dynamics, and Open Questions. Educational Researcher, 45(1), 48-54.

Cornett, J., & Knight, J. (2009). Research on coaching. Coaching: Approaches and perspectives, 192-216.

Jonassen, D. H. (2008). Meaningful learning with technology. Prentice Hall.

Garet, M. S., Porter, A. C., Desimone, L., Birman, B. F., & Yoon, K. S. (2001). What makes professional development effective? Results from a national sample of teachers. American educational research journal, 38(4), 915-945.

Hayden, K. L. & Ouyang, Y. (2016, May) The impact of professional development on middle school teachers’ integration of computational thinking in science. Paper presented at American Educational Research Association (AERA) 2016 Meeting, Proceedings #055630. Washington DC.

Elementary Computer Science

Floyd, L., Kafai, Y., Khan, S.K., Kotsopoulos, D., Morrison, L., Namakusa, I. K., Somanath, S., Web, J., Yiu, C. (2015). From computational thinking to computational participation: Towards Achieving Excellence through Coding in elementary schools. University of Western Ontario Math + Coding Symposium.

Hayden, K., Ouyang, Y. & Bielefeldt, T. (2011, March). Professional Development to Support Creativity and Innovation in Middle School Classrooms: Students Engaged in Learning Science through Technology. In M. Koehler & P. Mishra (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference 2011 (pp. 3477-3481). Chesapeake, VA: AACE.

Hayden, K. L., Ouyang, Y. & Taylor, N. (2013). iQUEST Professional Development Model. In. B.S. Wojnowski, & C.H. Pea, (Eds.),  Models and approaches to STEM professional development. IBSN: 978-1-936137-35-0, NSTA Press.

Hord, S. M. (2009). Professional learning communities. Journal of Staff Development, 30(1), 40-43.

Lee, I., Martin, F., & Apone, K. (2014). Integrating computational thinking across the K–8 curriculum. ACM Inroads, 5(4), 64-71.

Diversity in Computer Science

Google Inc. & Gallup Inc.(2016). Diversity gaps in computer science: Exploring the underrepresentation of girls, blacks and hispanics. Retrieved from

National Science Foundation (2017) Women, Minorities, and Persons with Disabilities in Science and Engineering. Retrieved from