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
Summary
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
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Journal of Contemporary Research in Social Sciences
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.