Abstract

The rapid evolution of technology around the world has created a rapid growth and efficient learning environments. In Mauritius, for example, the government is investing huge amount of money in the educational sector with initiation of programming at an early stage. The ideology behind this push is to strengthen the link between the younger generation and the technological growth that will continue to have an ever-increasing impact on their lives and to fuel the pace of innovation. One of the core themes of this area is that of computer programming, which has now become a mandatory subject in early years’ education. As a result of this change, many challenges are being faced by educators and students; for example, educators require more training and students need appropriate tools that suit their level of learning. Therefore, this research aimed at exploring the difficulties in learning and teaching programming at lower secondary schools in Mauritius. Consequently, it can be interpreted from the research findings that an automated teaching and learning programming system that supports the right pedagogical aspects, example, assessment-driven learning with the inclusion of game-based learning, would make the learning process more successful and enjoyable for students in early years of education. Students with higher problem-solving abilities find programming easy and they can master programming with no or little difficulties regardless of the programming environment. On the contrary, students with lower problem-solving abilities find programming difficult to understand and are often unable to master it.

Highlights

  • The theory of programming comprises of knowledge of any programming language, pseudocode, algorithm, flowchart and problem-solving skills

  • It was not immune to problems and it has a weak position in the secondary education curriculum where it was not considered as a main subject until the national assessment of education was implemented

  • A mean of 11.93 demonstrate that students having problem solving skills were able to recall the information from memory that were needed for writing codes and understanding the syntax of the different structures used in the program as compared to a mean 4.05 for the weaker groups who had some problem solving skills

Read more

Summary

Introduction

The theory of programming comprises of knowledge of any programming language, pseudocode, algorithm, flowchart and problem-solving skills. This report emphasizes on the teaching and learning of programming at lower secondary school (meaning grade 7 to 9) in Mauritius as no such studies have been carried out. It was not immune to problems and it has a weak position in the secondary education curriculum where it was not considered as a main subject until the national assessment of education was implemented. Another setback of teaching ICT was the lack of Computer Science educators as they were mainly from the information systems or Information Technology background. The computer educators have tried out several strategies to tackle the pitfalls of teaching and learning programming the students did not perform satisfactorily

Objectives
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call