DIGITAL LIBRARY
THE ROLE OF CONTINUING PROFESSIONAL DEVELOPMENT AND LEARNING MANAGEMENT SYSTEMS IN THE SUCCESSFUL ROLLOUT OF PYTHON IN THE GULF COOPERATION COUNCIL
1 Rochester Institute of Technology, Department of Electrical Engineering and Computing Sciences (UNITED ARAB EMIRATES)
2 Rochester Institute of Technology, Department of Liberal Arts and Mathematical Sciences (UNITED ARAB EMIRATES)
About this paper:
Appears in: EDULEARN21 Proceedings
Publication year: 2021
Pages: 6920-6924
ISBN: 978-84-09-31267-2
ISSN: 2340-1117
doi: 10.21125/edulearn.2021.1396
Conference name: 13th International Conference on Education and New Learning Technologies
Dates: 5-6 July, 2021
Location: Online Conference
Abstract:
Recent studies related to programming languages have shown that it is important to start developing these skills at an early age. In this paper we present a study based on a survey of the Gulf Cooperation Council (GCC) countries and show that although primary schools in the GCC teach programming languages, this practice is scarce and geographically limited. Studies have shown that teachers tend to have a mental barrier with regards to teaching it and students tend to perceive it as being very difficult. Programming languages like Python do not require any specialist training. Basic skills in computational and logical thinking can even be introduced by any teacher. Continuing Professional Development (CPD) is a contribution to professional and personal development for staff to improve in teaching and learning. Our study identified that there has been a lack of quality CPD related to pedagogical approaches to teaching programming languages in primary schools. Our survey data and analysis also presented a hurdle related to a school’s learning management system (LMS), or lack thereof. Python is better learnt in hands on approach with almost zero requirement of having any specialist equipment. There are online platforms that are available where students can write small amounts of code and do some exercises and experimentation and even do small projects like creating the game rock paper scissors. To be able to assess students, we saw that it is good to have integration of this with the school’s LMS.
Keywords:
Innovation, programming languages, Python, learning management systems, continuing professional development, primary school, Gulf Cooperation Council.