Exploring the Effect of Training in Visual Block Programming for Preservice Teachers
Abstract
:1. Introduction
- O01—To assess the effect of a visual block programming-based intervention on pre-service teachers’ mastery of coding.
- O02—To assess the effect of a visual block programming-based intervention on pre-service teachers’ opinions about the potential of programming as a pedagogical tool.
- O03—To assess the pre-service teachers’ satisfaction and enjoyment based on the visual block programming-based intervention.
2. Materials and Methods
- Sequence: To create a program it is necessary to think about the order of the steps.
- Iteration (loop): “always” and “repeat” can be used for iteration (repetition of a series of instructions).
- Conditional statements: “if” can be used to establish a condition.
- Threads (parallel execution): Execution of two independent orders that are executed in parallel.
- Event Management: For example, when a key is pressed or when objects are clicked.
2.1. Participants
2.2. Instruments
3. Results
3.1. Dimension 1: Results and Computational Concepts
3.2. Dimension 2: Coding in Educational Contexts
3.3. Dimension 3: Programming Applications and Current Needs
4. Discussion
Author Contributions
Funding
Conflicts of Interest
References
- Nouri, J.; Zhang, L.; Mannila, L.; Norén, E. Development of computational thinking, digital competence and 21 st century skills when learning programming in K-9. Educ. Inq. 2020, 11, 1–17. [Google Scholar] [CrossRef] [Green Version]
- Sáez-López, J.M.; Román-González, M.; Vázquez-Cano, E. Visual programming languages integrated across the curriculum in elementary school: A two year case study using ‘scratch’ in five schools. Comput. Educ. 2016, 97, 129–141. [Google Scholar] [CrossRef]
- Marcelino, M.J.; Pessoa, T.; Vieira, C.; Salvador, T.; Mendes, A.J. Learning Computational Thinking and scratch at distance. Comput. Hum. Behav. 2018, 80, 470–477. [Google Scholar] [CrossRef]
- Lye, S.Y.; Koh, J.H.L. Review on teaching and learning of computational thinking through programming: What is next for K-12? Comput. Hum. Behav. 2014, 41, 51–61. [Google Scholar] [CrossRef]
- Garrison, R.; Akyol, Z. Role of instructional technology in the transformation of higher education. J. Comput. High. Educ. 2009, 21, 19–30. [Google Scholar] [CrossRef]
- Instefjord, E.J.; Munthe, E. Educating digitally competent teachers: A study of integration of professional digital competence in teacher education. Teach. Teach. Educ. 2017, 67, 37–45. [Google Scholar] [CrossRef]
- Kay, R.H. Evaluating strategies used to incorporate technology into preservice education: A review of the literature. J. Res. Technol. Educ. 2006, 38, 383–408. [Google Scholar] [CrossRef]
- Gaebel, M.; Zhang, T.; Bunescu, L.; Stoeber, H. Learning and Teaching in the European Higher Education Area; European University Association: Brussels, Belgium, 2018. [Google Scholar]
- National Governors Association. Common Core State Standards; National Governors Association: Washington, DC, USA, 2010. [Google Scholar]
- Computer Science Teachers Association. CSTA K-12 Computer Science Standards (Revised 2017); Computer Science Teachers Association: New York, NY, USA, 2017. [Google Scholar]
- Gudmundsdottir, G.B.; Hatlevik, O.E. Newly qualified teachers’ professional digital competence: Implications for teacher education. Eur. J. Teach. Educ. 2018, 41, 214–231. [Google Scholar] [CrossRef] [Green Version]
- Esteve Mon, F.; Adell Segura, J.; Gisbert Cervera, M. Diseño de un entorno 3D para el desarrollo de la competencia digital docente en estudiantes universitarios: Usabilidad, adecuación y percepción de utilidad. RELATEC 2014, 13, 35–47. [Google Scholar]
- Aviram, A.; Eshet-Alkalai, Y. Towards a Theory of Digital Literacy: Three Scenarios for the Next Steps. Eur. J. Open Distance E Learn. 2006, 9. Available online: https://www.eurodl.org/materials/contrib/2006/Aharon_Aviram.htm (accessed on 11 September 2020).
- Papert, S. Mindstorms: Children, Computers, and Powerful Ideas; Basic Books: New York, NY, USA, 1980. [Google Scholar]
- Wing, J.M. Computational thinking. Commun. ACM 2006, 49, 33. Available online: http://www.cs.cmu.edu/~./15110-s13/Wing06-ct.pdf (accessed on 11 September 2020). [CrossRef]
- Resnick, M.; Maloney, J.; Monroy-Hernández, A.; Rusk, N.; Eastmond, E.; Brennan, K.; Kafai, Y. Scratch: Programming for all. Commun. ACM 2009, 52, 60–67. [Google Scholar] [CrossRef]
- Rodríguez-Martínez, J.A.; González-Calero, J.A.; Sáez-López, J.M. Computational thinking and mathematics using Scratch: An experiment with sixth-grade students. Interact. Learn. Environ. 2020, 28, 316–327. [Google Scholar] [CrossRef]
- Maloney, J.H.; Peppler, K.; Kafai, Y.; Resnick, M.; Rusk, N. Programming by choice. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education—SIGCSE ’08, Portland, OR, USA, 12–15 March 2008; ACM: New York, NY, USA, 2008; pp. 367–371. [Google Scholar]
- Ouahbi, I.; Kaddari, F.; Darhmaoui, H.; Elachqar, A.; Lahmine, S. Learning Basic Programming Concepts by Creating Games with Scratch Programming Environment. Procedia Soc. Behav. Sci. 2015, 191, 1479–1482. [Google Scholar] [CrossRef] [Green Version]
- Kaučič, B.; Asič, T. Improving introductory programming with Scratch? In Proceedings of the 2011 34th International Convention MIPRO, Opatija, Croatia, 23–27 May 2011; pp. 1095–1100. [Google Scholar]
- Brennan, K.; Resnick, M. New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 Annual Meeting of the American Educational Research Association, Vancouver, BC, Canada, 13–17 April 2006. [Google Scholar]
- Bruckman, A. Learning in Online Communities. In The Cambridge Handbook of the Learning Sciences; Sawyer, K., Ed.; Cambridge University Press: New York, NY, USA, 2006; pp. 461–472. [Google Scholar]
- Kolodner, J.L.; Camp, P.J.; Crismond, D.; Fasse, B.; Gray, J.; Holbrook, J.; Ryan, M. Problem-Based Learning Meets Case-Based Reasoning in the Middle-School Science Classroom: Putting Learning by DesignTM into Practice. J. Learn. Sci. 2003, 12, 495–547. [Google Scholar] [CrossRef] [Green Version]
- Lambert, L.; Guiffre, H. Computer science outreach in an elementary school. J. Comput. Sci. Coll. 2009, 24, 118–124. [Google Scholar]
- Lin, J.M.C.; Yen, L.Y.; Yang, M.C.; Chen, C.F. Teaching Computer Programming in Elementary Schools: A Pilot Study. In Proceedings of the 2005 National Educational Computing Conference, Philadelphia, PA, USA, 20–26 June 2005. [Google Scholar]
- Phillips, R.S.; Brooks, B.P. The Hour of Code: Impact on Attitudes towards and Self-Efficacy with Computer Science; Code: Seattle, WA, USA, 2017. [Google Scholar]
- del Olmo-Muñoz, J.; Cózar-Gutiérrez, R.; González-Calero, J.A. Computational thinking through unplugged activities in early years of Primary Education. Comput. Educ. 2020, 150, 103832. [Google Scholar] [CrossRef]
- Kwon, D.Y.; Kim, H.S.; Shim, J.K.; Lee, W.G. Algorithmic Bricks: A tangible robot programming tool for elementary school students. IEEE Trans. Educ. 2012, 55, 474–479. [Google Scholar] [CrossRef]
- Israel, M.; Pearson, J.N.; Tapia, T.; Wherfel, Q.M.; Reese, G. Supporting all learners in school-wide computational thinking: A cross-case qualitative analysis. Comput. Educ. 2015, 82, 263–279. [Google Scholar] [CrossRef]
- Clark, J.; Rogers, M.P.; Spradling, C.; Pais, J. What, no canoes? Lessons learned while hosting a scratch summer camp. J. Comput. Sci. Coll. 2013, 28, 204–210. [Google Scholar]
- Sáez-López, J.M.; Cózar Gutiérrez, R. Programación visual por bloques en Educación Primaria: Aprendiendo y creando contenidos en Ciencias Sociales. Rev. Complut. Educ. 2017, 28, 409–426. Available online: http://revistas.ucm.es/index.php/RCED/article/view/49381 (accessed on 11 September 2020). [CrossRef]
- Cetin, I. Preservice Teachers’ Introduction to Computing: Exploring Utilization of Scratch. J. Educ. Comput. Res. 2016, 54, 997–1021. [Google Scholar] [CrossRef]
- Cózar-Gutiérrez, R.; Sáez-López, J.M. Game-based learning and gamification in initial teacher training in the social sciences: An experiment with MinecraftEdu. Int. J. Educ. Technol. High. Educ. 2016, 13, 1–11. [Google Scholar] [CrossRef] [Green Version]
- Hiltz, S.R.; Coppola, N.; Rotter, N.; Turoff, M.; Benbunan-Fich, R. Measuring the importance of collaborative learning for the effectiveness of ALN: A multi-measure, multi-method approach. J. Asynchronous Learn. Netw. 2000, 4, 103–125. Available online: https://olj.onlinelearningconsortium.org/index.php/olj/article/view/1904 (accessed on 11 September 2020). [CrossRef] [Green Version]
- Laros, F.J.M.; Steenkamp, J.B.E.M. Emotions in consumer behavior: A hierarchical approach. J. Bus. Res. 2005, 58, 1437–1445. [Google Scholar] [CrossRef]
- Hair, J.F.; Anderson, R.; Tatham, R.L.; Black, W. Multivariate Data Analysis, 5th ed.; Prentice Hall: Upper Saddle River, NJ, USA, 1998. [Google Scholar]
- Cohen, L.; Manion, L.; Morrison, K. Research Methods in Education; Routledge: New York, NY, USA, 2000. [Google Scholar]
- Goetz, J.P.; Lecompte, M.D. Etnografía y Diseño Cualitativo en Investigación Educativa. Evaluación del Diseño Etnográfico; Ediciones Morata: Madrid, Spain, 1988. [Google Scholar]
- York, R.O. Statistics for Human Service Evaluation; SAGE Publications: Los Angeles, CA, USA, 2016. [Google Scholar]
- Cohen, J. Statistical Power Analysis for the Behavioral Sciences, 2nd ed.; Lawrence Erlbaum Associates, Inc.: Hillsdale, NJ, USA, 1988. [Google Scholar]
- Tondeur, J.; van Braak, J.; Ertmer, P.A.; Ottenbreit-Leftwich, A. Understanding the relationship between teachers’ pedagogical beliefs and technology use in education: A systematic review of qualitative evidence. Educ. Technol. Res. Dev. 2017, 65, 555–575. [Google Scholar] [CrossRef]
- Gudmundsdottir, G.B.; Gassó, H.H.; Rubio, J.C.C.; Hatlevik, O.E. Student teachers’ responsible use of ICT: Examining two samples in Spain and Norway. Comput. Educ. 2020, 152, 103877. [Google Scholar] [CrossRef]
- Cárdenas, L.A.V.; Tavernise, A.; Bertacchini, F.; Gabriele, L.; Valenti, A.; Pantano, P.; Bilotta, E. An Educational Coding Laboratory for Elementary Pre-service Teachers: A Qualitative Approach. Int. J. Eng. Pedagog. 2016, 6, 11–17. [Google Scholar] [CrossRef]
- Gabriele, L.; Bertacchini, F.; Tavernise, A.; Vaca-Cárdenas, L.; Pantano, P.; Bilotta, E. Lesson Planning by Computational Thinking Skills in Italian Pre-service Teachers. Inform. Educ. 2019, 18, 69–104. [Google Scholar] [CrossRef]
Sub-Dimension | Item | Mpre | SDpre | Mpost | SDpost | t | p | d | |
---|---|---|---|---|---|---|---|---|---|
1. Knowledge and mastery of coding | 1. | Knowledge of programming or coding is essential to train future teachers | 3.03 | 0.88 | 3.27 | 0.69 | 3.03 | 0.0033 | 0.35 |
2. | In initial university training it is important to work on codification | 2.94 | 0.72 | 3.19 | 0.62 | 3.57 | <0.001 | 0.40 | |
3. | The interaction with visual block programming is beneficial in initial teacher training. | 3.05 | 0.82 | 3.28 | 0.60 | 3.40 | 0.0011 | 0.38 | |
4. | I have worked with visual block programming in the university. | 1.73 | 0.81 | 2.68 | 0.87 | 9.74 | <0.001 | 1.09 | |
5. | I know how to program in blocks to create content in educational contexts. | 1.59 | 0.73 | 2.80 | 0.81 | 13.30 | <0.001 | 1.49 | |
6. | I know several tools that allow programming in the classroom. | 1.92 | 0.76 | 2.77 | 0.78 | 9.67 | <0.001 | 1.09 | |
2. Visual block programming in educational contexts | 1. | The visual block programming approach enhances creativity development. | 2.85 | 0.95 | 3.59 | 0.63 | 10.50 | <0.001 | 1.17 |
2. | Coding work facilitates collaborative advantages. | 2.72 | 0.80 | 3.32 | 0.65 | 8.14 | <0.001 | 0.92 | |
3. | Communication and interactions are improved through visual block programming. | 2.62 | 0.84 | 3.29 | 0.64 | 9.23 | <0.001 | 1.05 | |
4. | The approach of visual block programming enables the development of competencies in educational contexts. | 2.75 | 0.88 | 3.41 | 0.61 | 9.54 | <0.001 | 1.08 | |
5. | The visual block programming approach fosters educational innovation processes. | 2.90 | 0.91 | 3.59 | 0.61 | 10.12 | <0.001 | 1.13 | |
6. | Work with coding increases motivation in learning processes. | 2.86 | 0.83 | 3.54 | 0.64 | 9.56 | <0.001 | 1.06 | |
3. Active learning | 1. | You learn many contents with visual block programming. | 2.72 | 0.83 | 3.28 | 0.64 | 7.77 | <0.001 | 0.87 |
2. | The central themes related to the contents are identified through visual block programming. | 2.47 | 0.78 | 3.01 | 0.69 | 7.00 | <0.001 | 0.78 | |
3. | With this coding approach the topic worked is more interesting. | 2.82 | 0.92 | 3.43 | 0.65 | 8.30 | <0.001 | 0.94 | |
4. | With visual block programming you actively participate. | 2.81 | 0.95 | 3.57 | 0.67 | 10.03 | <0.001 | 1.13 | |
4. Fun | 1. | I was happy. | – | – | 3.34 | 0.64 | – | – | – |
2. | I really liked the activity. | – | – | 3.47 | 0.64 | – | – | – | |
3. | I was excited. | – | – | 3.24 | 0.66 | – | – | – | |
4. | I felt motivated. | – | – | 3.24 | 0.74 | – | – | – | |
5. | I was relaxed and comfortable. | – | – | 3.49 | 0.62 | – | – | – |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sáez-López, J.M.; del Olmo-Muñoz, J.; González-Calero, J.A.; Cózar-Gutiérrez, R. Exploring the Effect of Training in Visual Block Programming for Preservice Teachers. Multimodal Technol. Interact. 2020, 4, 65. https://doi.org/10.3390/mti4030065
Sáez-López JM, del Olmo-Muñoz J, González-Calero JA, Cózar-Gutiérrez R. Exploring the Effect of Training in Visual Block Programming for Preservice Teachers. Multimodal Technologies and Interaction. 2020; 4(3):65. https://doi.org/10.3390/mti4030065
Chicago/Turabian StyleSáez-López, José Manuel, Javier del Olmo-Muñoz, José Antonio González-Calero, and Ramón Cózar-Gutiérrez. 2020. "Exploring the Effect of Training in Visual Block Programming for Preservice Teachers" Multimodal Technologies and Interaction 4, no. 3: 65. https://doi.org/10.3390/mti4030065
APA StyleSáez-López, J. M., del Olmo-Muñoz, J., González-Calero, J. A., & Cózar-Gutiérrez, R. (2020). Exploring the Effect of Training in Visual Block Programming for Preservice Teachers. Multimodal Technologies and Interaction, 4(3), 65. https://doi.org/10.3390/mti4030065