Education and Information Technologies

, Volume 24, Issue 6, pp 3823–3840 | Cite as

Investigation of pre-service computer science Teachers’ CS-unplugged design practices

  • Polat SendururEmail author


Computer Science Unplugged (CS-Unplugged) has been evolving in computer science education. It is a promising approach especially for introductory programming skills and computer science concepts. The skills of the computer science instructors/teachers, who convert the approach into practice, can be crucial during the preparation of CS-Unplugged activities. In this study, CS-Unplugged activity creation skills of pre-service computer teachers were examined. The participants prepared CS-Unplugged activities for selected topics considering the target learners they selected. The prepared activities were subjected to content analysis. According to the results, it was found that participants were significantly incompetent to design CS-Unplugged activities. They failed to define necessary rationales and resulting context for the activities clearly. Although the activities generally do not include story or game structures, participants expressed that those types of structures could improve their activities in terms of student motivation and retention. On the other hand, different kinds of physical objects were integrated into the activities with necessary links to programming concepts and those activities were found easy to implement. Activity duration was found the most significant force in front of designing activity and grade level and age are the only variables that participants consider to define the context.


CS-unplugged Design patterns Pre-service teachers Computer science education 



  1. Alamer, R. A., Al-Doweesh, W. A., Al-Khalifa, H. S., & Al-Razgan, M. S. (2015). Programming unplugged: Bridging CS-unplugged activities gap for learning key programming concepts. In e-Learning (econf), 2015 Fifth International Conference on (pp. 97-103). IEEE.Google Scholar
  2. Askar, P., & Davenport, D. (2009). An investigation of factors related to self-efficacy for Java programming among engineering students. Turkish Online Journal of Educational Technology, 8(1), 26–32.Google Scholar
  3. Bell, T. (2014). Ubiquity symposium: The science in computer science: Unplugging computer science to find the science. Ubiquity, 2014(March), 3.CrossRefGoogle Scholar
  4. Bell, T., Alexander, J., Freeman, I., & Grimley, M. (2008). Computer science without computers: New outreach methods from old tricks. In Proceedings of the 21st annual conference of the National Advisory Committee on computing qualifications. Google Scholar
  5. Bergin, S., & Reilly, R. (2005). Programming: factors that influence success. In ACM SIGCSE Bulletin (Vol. 37, No. 1, pp. 411–415). ACM.Google Scholar
  6. Brackmann, C. P., Román-González, M., Robles, G., Moreno-León, J., Casali, A., & Barone, D. (2017). Development of computational thinking skills through unplugged activities in primary school. In Proceedings of the 12th workshop on primary and secondary computing education (pp. 65–72). ACM.Google Scholar
  7. Burke, Q., O'Byrne, W. I., & Kafai, Y. B. (2016). Computational participation: Understanding coding as an extension of literacy instruction. Journal of Adolescent & Adult Literacy, 59(4), 371–375.CrossRefGoogle Scholar
  8. Cassel, L., McGettrick, A., Guzdial, M., & Roberts, E. (2007). The current crisis in computing: What are the real issues? In J. Dougherty & S. Rodger (Eds.), 38th SIGCSE technical symposium on computer science education (pp. 329–330). New York: ACM Press.Google Scholar
  9. Coffman-Wolph, S., Gray, K., & Pool, M. (2018). Work-in-Progress: Research plan for introducing problem solving skills through activities to an introductory computer science course.Google Scholar
  10. Creswell, J. W. (2014). Research design: Qualitative, quantitative and mixed methods approaches (4th ed.). Thousand Oaks: Sage.Google Scholar
  11. Demšar, I., & Demšar, J. (2015). CS-unplugged: Experiences and extensions. In International conference on informatics in schools: Situation, evolution, and perspectives (pp. 106–117). Cham: Springer.Google Scholar
  12. Deperlioğlu, Ö., & Köse, U. (2010). Web 2.0 teknolojilerinin eğitim üzerindeki etkileri ve örnek bir öğrenme yaşantısı. Akademik Bilişim, 10–12.Google Scholar
  13. Giordano, D., & Maiorana, F. (2014). Use of cutting edge educational tools for an initial programming course. In Global engineering education conference (EDUCON), 2014 IEEE (pp. 556–563). IEEE.Google Scholar
  14. Gomes, A., & Mendes, A. J. (2007). Learning to program-difficulties and solutions. In International conference on engineering education–ICEE (Vol. 2007).Google Scholar
  15. Hazzan, O., Lapidot, T., & Ragonis, N. (2014). Teaching methods in computer science education. In Guide to teaching computer science (pp. 105–135). London: Springer.zbMATHGoogle Scholar
  16. Heintz, F., Mannila, L., & Färnqvist, T. (2016). A review of models for introducing computational thinking, computer science and computing in K-12 education. In Frontiers in education conference (FIE), 2016 IEEE (pp. 1–9). IEEE.Google Scholar
  17. ISTE (2011). Operational definition for computational thinking. Retrieved October 15, 2018 from:
  18. Jiang, S., & Wong, G. K. (2017). Assessing primary school students' intrinsic motivation of computational thinking. In Teaching, Assessment, and Learning for Engineering (TALE), 2017 IEEE 6th international conference on (pp. 469–474). IEEE.Google Scholar
  19. Jiang, S., & Wong, G. K. (2018). Are children more motivated with plugged or unplugged approach to computational thinking? In Proceedings of the 49th ACM technical symposium on computer science education (pp. 1094–1094). ACM.Google Scholar
  20. Johnson, R. B., & Christensen, L. B. (2004). Educational research: Quantitative, qualitative, and mixed approaches. Boston: Allyn and Bacon.Google Scholar
  21. Jonassen, D. H. (2006). Modeling with technology: Mindtools for conceptual change. Upper Saddle River: Pearson Merrill Prentice Hall.Google Scholar
  22. Kelleher, C., Pausch, R., Pausch, R., & Kiesler, S. (2007). Storytelling alice motivates middle school girls to learn computer programming. In Proceedings of the SIGCHI conference on human factors in computing systems (pp. 1455–1464). ACM.Google Scholar
  23. Liu, X., & Wu, D. (2018). From natural language to programming language. In Innovative methods, user-friendly tools, coding, and design approaches in people-oriented programming (pp. 110–130). IGI Global.Google Scholar
  24. Mano, C., Allan, V., & Cooley, D. (2010). Effective in-class activities for middle school outreach programs. In Frontiers in Education Conference (FIE), 2010, IEEE.Google Scholar
  25. Mouza, C., Pollock, L., Pusecker, K., Guidry, K., Yeh, C. Y., Atlas, J., & Harvey, T. (2016). Implementation and outcomes of a three-pronged approach to professional development for CS principles. In Proceedings of the 47th ACM technical symposium on computing science education (pp. 66–71). ACM.Google Scholar
  26. Nishida, T., Kanemune, S., Namiki, M., Idosaka, Y., Bell, T., & Kuno, Y. (2009). A CS unplugged design pattern. In G. Lewandowski & S. Wolfman (Eds.), Proceedings of the 40th SIGCSE technical symposium on Computer Science Education. Chattanooga: ACM, New York.Google Scholar
  27. Sentance, S., & Csizmadia, A. (2017). Computing in the curriculum: Challenges and strategies from a teacher’s perspective. Education and Information Technologies, 22(2), 469–495.CrossRefGoogle Scholar
  28. Swacha, J., & Baszuro, P. (2013). Gamification-based e-learning platform for computer programming education. In X world conference on computers in education (pp. 122–130).Google Scholar
  29. Thompson, D., & Bell, T. (2015). Virtually unplugged: Rich data capture to evaluate CS pedagogy in 3D virtual worlds. In 2015 International Conference on Learning and Teaching in Computing and Engineering (LaTiCE) (pp. 156–163). IEEE.Google Scholar
  30. Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.CrossRefGoogle Scholar
  31. Wohl, B., Porter, B., & Clinch, S. (2015). Teaching computer science to 5-7 year-olds: An initial study with scratch, Cubelets and unplugged computing. In Proceedings of the workshop in primary and secondary computing education (pp. 55–60). ACM.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Ondokuz Mayis UniversitySamsunTurkey

Personalised recommendations