You are here:

Community-Based Learning to Foster Computational Thinking

, University of Arizona, United States

Society for Information Technology & Teacher Education International Conference, in Austin, TX, United States ISBN 978-1-939797-27-8 Publisher: Association for the Advancement of Computing in Education (AACE), Chesapeake, VA


Computational thinking (CT) is a fundamental skill for all students and in the recent years there is a growing interest in improving students’ problem solving skills via CT. However, when traditional education institutions are slow in adopting the changes, many community-based learning events such as coding boot camps, hackathons, and hour of code events pick up significantly across the country. Community-based learning is proven to provide essential gateways in connecting learners with the types of knowledge and skills that are not studied fully in traditional settings. In teacher preparation programs, community-based learning has positive results in changing prospective teachers’ misperceptions and attitudes in the area of training (Cooper, 2007). This paper starts with the review of community-based learning activities in computational thinking and continues with a discussion and synthesis of curriculum design, development and assessment practices in the community-based programs.


Czerkawski, B. (2017). Community-Based Learning to Foster Computational Thinking. In P. Resta & S. Smith (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference (pp. 40-45). Austin, TX, United States: Association for the Advancement of Computing in Education (AACE). Retrieved December 16, 2018 from .

View References & Citations Map


  1. Briscoe, G., & Mulligan, C. (2014, May). Digital innovation: The hackathon movement. Working Paper No.6 London: Creative Works. Retrieved from
  2. Cooper, J.A. (2007). Strengthening the case for community-based learning in teacher education. Journal of Teacher Education. 58 (3). 245-255.
  3. Gear, C. (2016). Can you hack It? Validating predictors for IT boot camps. M.A. Thesis. Minnesota State University Manakato. All Theses, Dissertations, and Other Capstone Projects. Paper 635. Available at: & Context=etds.
  4. Johnson, L., Adams Becker, S., Cummins, M., Estrada, V., Freeman, A., & Hall, C. (2016). NMC Horizon Report: 2016 Higher Education Edition. Austin, Texas: The New Media Consortium.
  5. Lapawsky, I. (2016, January 4). In 2016, the coding bootcamp is about to burst. WIRED. Retrieved from
  6. Lara, M., & Lockwood, K. (2016, September). Hackathons as a community-based learning: A case study. TechTrends. 60 (5). 486-495.
  7. Leckart, S. (2012, February 17). The hackathon is on: Pitching and programming the next killer app. WIRED. Retrieved from
  8. Mooney, L.A., & Edwards, B. (2001, April). Experiential learning in sociology: Service learning and other community-based learning initiatives. Teaching Sociology, 29 (2). 181-194.
  9. Sharples, M., Adams, A., Alozie, N., Ferguson, R., FitzGerald, E., Gaved, M., McAndrew, P., Means, B., Remold, J., Rienties, B., Roschelle, J., Vogt, K., Whitelock, D. & Yarnall, L. (2015). Innovating Pedagogy 2015: Open University Innovation Report 4. Milton Keynes: The Open University.
  10. Shueh, J. (2014). Advocacy groups push for coding as a core curriculum. Education Digest, 80 (3). Pp. 42-45.
  11. Solomon, G. (2015, October). Hours of code: Past& Present. Technology and Learning. 36 (3). Pp. 28-31.
  12. The WhiteHouse (2016, January 30). Fact Sheet: President Obama announces computer for all initiative. Available at
  13. Vance, M. (2015, September). Twelve suggestions for teaching coding. Technology and Learning. 36 (2). P. 14.
  14. Wing, J.M. (2006). Computational thinking. Communications of the ACM. 49 (3), 33–35.
  15. Wing, J.M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A 366, 3717–3725.

These references have been extracted automatically and may have some errors. If you see a mistake in the references above, please contact