IJMECS Vol. 14, No. 1, 8 Feb. 2022
Cover page and Table of Contents: PDF (size: 504KB)
Full Text (PDF, 504KB), PP.56-64
Views: 0 Downloads: 0
ICT, Teacher Training, Computer Science in Morocco, Informatics teaching, block-based programming environments, Scratch.
We conducted a training experimentation on computer coding whose aim is to probe ICT skills enhancement of pre-service teachers in Morocco. For that, we have developed and implemented training sessions using a visual programming tool (Scratch) targeting 63 prospective teachers at the Faculty of Educational Sciences (FSE) and the Regional Center for Education and Training Professions (CRMEF) in Nador, Morocco. During these sessions, trainees were introduced to algorithmic thinking where they implemented teaching sequences in their specialty subjects using Scratch. Pre and post surveys were conducted to measure the evolution of the trainees’ perceptions towards the integration of computer coding in the teaching and learning of their specialties. The analysis of the surveys showed the potential of integrating computer coding in the development of learners’ transversal skills. The training revealed different possibilities of exploiting visual block-based programming environments in the teaching and learning process.
Ibrahim Ouahbi, Hassane Darhmaoui, Fatiha Kaddari, "Visual Block-based Programming for ICT Training of Prospective Teachers in Morocco", International Journal of Modern Education and Computer Science(IJMECS), Vol.14, No.1, pp. 56-64, 2022.DOI: 10.5815/ijmecs.2022.01.05
[1] Hassan, M. M., & Mirza, T. (2020). The Digital Literacy in Teachers of the Schools of Rajouri (J&K)-India: Teachers Perspective, International Journal of Education and Management Engineering, Vol.11, No.1, pp. 28-40, 2021.
[2] Al-Samawi, Y. (2019). Digital Firm: Requirements, Recommendations, and Evaluation the Success in Digitization, International Journal of Information Technology and Computer Science, Vol.11, No.1, pp.39-49, 2019.
[3] Arcos, G., Aguirre, G. L., Hidalgo, B., Rosero, R. H., & Gómez, O. S. (2018). Current Trends of Teaching Computer Programming in Undergraduate CS Programs: A Survey from Ecuadorian Universities. KnE Engineering, 253-275.
[4] Kanemune, S., Shirai, S., & Tani, S. (2017). Informatics and Programming Education at Primary and Secondary Schools in Japan, Olympiads in Informatics, Vol. 11, 143–150.
[5] Webb, M., Davis, N., Bell, T., Katz, Y. J., Reynolds, N., Chambers, D. P., & Sysło, M. M. (2017). Computer science in K-12 school curricula of the 2lst century: Why, what and when?. Education and Information Technologies, 22(2), 445-468
[6] Ouahbi, I., Darhmaoui, H., Kaddari, F., Bemmouna, A., Elachqar, A., & Lahmine, S. (2015). Un aperçu sur l’enseignement de l’informatique au Maroc: Nécessité d’une réforme des curricula An overview of teaching informatics in Morocco: The need for a curriculum reform. Frantice.net, (11), 51-66.
[7] Ouahbi, I., Darhmaoui, H., Kaddari, F., & Bemmouna, A. (2019). Computer Science Program in Moroccan Secondary Schools: Curricula Analysis", International Journal of Modern Education and Computer Science, Vol.11, No.3, pp. 10-15,2019.
[8] Dogan, A. (2020). Algorithmic Thinking in Primary Education. International Journal of Progressive Education, 16(4), 286-301.
[9] Duch, P., & Jaworski, T. (2018). Enriching Computer Science Programming Classes with Arduino Game Development. In 2018 11th International Conference on Human System Interaction (HSI) (pp. 148-154). IEEE.
[10] Ouahbi, I., Kaddari, F., Darhmaoui, H., & Elachqar, A. (2018). L’intégration des serious games dans les cours d’introduction de l’algorithmique et de la programmation : Integration of serious games in teaching an introductory course on algorithmic and programming. frantice.net, 14(1).
[11] Adhikari, K. (2019). Exploring girls' perception on Computing careers via educational quiz-application (Master's thesis, NTNU).
[12] Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10(4), 16.
[13] MEN (2005a). Ministère d’Education Nationale, Programme et instructions officielles pour l’enseignement de l’informatique aux troncs communs.
[14] MEN. (2020). Ministère d’Education Nationale, Programme de l’enseignement au cycle primaire.
[15] Bemmouna, A., Chetouani, A., & El yacoubi, T. (2013). L’informatique pas à pas. Collection de l’enseignement de l’informatique au primaire (du 3ème au 6ème). Rabat : Dar Nachr Almaarifa.
[16] MEN. (2009). Ministère d’Education Nationale, Programme et instructions officielles pour l’enseignement secondaire collégial.
[17] MEN. (2005b). Ministère d’Education Nationale, Programme et instructions officielles pour l’enseignement en 1ère année du baccalauréat sciences économiques et sciences de gestion comptable.
[18] MEN. (2007). Ministère d’Education Nationale, Programme et instructions officielles pour l’enseignement en 2ème année du baccalauréat sciences économiques et sciences de gestion comptable.
[19] MEN. (2012). Ministère d’Education Nationale, Guide des modules transversaux aux CRMEF, unité centrale de la formation des cadres.
[20] Earp, J., Dagnino, F., Kiili, K., Kiili, C., Tuomi, P., & Whitton, N. (2013). Learner Collaboration in Digital Game Making: An Emerging Trend. Learning & Teaching with Media & Technology, 439.
[21] Daher, W., Baya’a, N., Jaber, O., & Awawdeh Shahbari, J. (2020). A Trajectory for Advancing the Meta-Cognitive Solving of Mathematics-Based Programming Problems with Scratch. Symmetry, 12(10), 1627.
[22] Papadakis, S., & Kalogiannakis, M. (2019). Evaluating a course for teaching introductory programming with Scratch to pre-service kindergarten teachers. International Journal of Technology Enhanced Learning, 11(3), 231-246.
[23] Romero, M., & Barma, S. (2015). Teaching pre-service teachers to integrate Serious Games in the primary education curriculum. International Journal of Serious Games, 2(1).
[24] Kim, H., Choi, H., Han, J., & So, H. J. (2012). Enhancing teachers' ICT capacity for the 21st century learning environment: Three cases of teacher education in Korea. Australasian Journal of Educational Technology, 28(6), 965-982.
[25] Baron, G. L., & Voulgre, E. (2013). Initier à la programmation des étudiants de master de sciences de l'éducation? Un compte rendu d'expérience. In Sciences et technologies de l'information et de la communication (STIC) en milieu éducatif.
[26] Agbo, F. J., Oyelere, S. S., Suhonen, J., & Adewumi, S. (2019). A systematic review of computational thinking approach for programming education in higher education institutions. In Proceedings of the 19th Koli Calling International Conference on Computing Education Research (pp. 1-10).
[27] Almeida, R., & Pessoa, T. (2017). Scratch software in higher education: pedagogical experience in educational science. International Symposium on Computers in Education (SIIE) (pp. 1-5). IEEE.
[28] Butler, D., & Leahy, M. (2021). Developing preservice teachers' understanding of computational thinking: A constructionist approach. British Journal of Educational Technology.
[29] Ouahbi, I., Kaddari, F., Darhmaoui, H., Elachqar, A., & Lahmine, S. (2015b). Learning basic programming concepts by creating games with scratch programming environment. Procedia-Social and Behavioral Sciences, 191, 1479-1482.
[30] Bandura, A. (1977). Self-efficacy: toward a unifying theory of behavioral change. Psychological review, 84(2), 191.
[31] Ouahbi, I., Darhmaoui, H., Kaddari, F., Elachqar, A., & Lahmine, S. (2016). Pre-service Teachers' Perceptions and Awareness toward Serious Games in the Classroom-Case of Morocco. In 2016 13th International Conference on Computer Graphics, Imaging and Visualization (CGiV) (pp. 431-436). IEEE.