Ibrahim Ouahbi

Work place: Department of Educational Technologies, Faculty of Educational Sciences, Mohammed V University in Rabat, Morocco

E-mail: i.ouahbi@um5s.net.ma


Research Interests: Computational Game Theory


Ibrahim Ouahbi received his PhD degree in didactics of sciences in 2018 from Sidi Mohammed Ben Abdellah University, Faculty of Sciences Dhar Almahraz, Fez, Morocco. Presently, he teaches educational technologies at Faculty of Educational Sciences, Mohammed V University in Rabat. His research interests include computer science education and ICT integration in science education and learning.

Author Articles
Visual Block-based Programming for ICT Training of Prospective Teachers in Morocco

By Ibrahim Ouahbi Hassane Darhmaoui Fatiha Kaddari

DOI: https://doi.org/10.5815/ijmecs.2022.01.05, Pub. Date: 8 Feb. 2022

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.

[...] Read more.
Gamification Approach in Teaching Web Programming Courses in PHP: Use of KAHOOT Application

By Ibrahim Ouahbi Hassane Darhmaoui Fatiha Kaddari

DOI: https://doi.org/10.5815/ijmecs.2021.02.04, Pub. Date: 8 Apr. 2021

Learning algorithmics and programming fundamental courses is widely considered to be quite challenging in the field of computer science. Gamification is a good alternative educational practice to promote programming teaching, it allows better engagement of students in their learning. Students acquire a reasonable level of abstraction and logic and develop reflections on various course concepts. They are better introduced to critical programming situations. In the present work, we investigated the impact of introducing simple gamified educational sequences within a dynamic programming PHP course on first year Master students in Educational Technology and Pedagogical Engineering (TEIP). Our use of gamification learning sequences based on the application KAHOOT in this course revealed a better engagement of students. 90% of the students in our experimental group expressed being more motivated and committed for the course and 87.5% of them expressed positive attitudes on using KAHOOT as a teaching tool. The majority (90%) expressed their intention to recommend KAHOOT to other teachers.

[...] Read more.
Computer Science Program in Moroccan Secondary Schools: Curricula Analysis

By Ibrahim Ouahbi Hassane Darhmaoui Fatiha Kaddari Abdellah Bemmouna

DOI: https://doi.org/10.5815/ijmecs.2019.03.02, Pub. Date: 8 Mar. 2019

The methodology of teaching informatics is a reflection subject that arouses increasing interest both locally and internationally. Debates on the curricula of the discipline are always at the center of many discussions amongst computer scientists and other concerned educators. Teaching Computer science in secondary schools is increasingly perceived as having similar status like teaching mathematics, life and earth sciences, chemistry, and physics. In this paper we report and analyze the current status of computer science education in Moroccan secondary schools in light of the governing official instructions by the ministry of education. We also discuss the generalization of computer education in Moroccan secondary schools probing the emergence of teaching it as a disciplinary subject rather than a tool in other fields. Our analysis shows that teaching informatics in Morocco is not conform to the set ministerial objectives and it necessitate a reform in both its teaching methodology and content.

[...] Read more.
Other Articles