Identifying the Difficulties of Learning Programming for Non-English Speakers at CQUniversity and Sebha University
Abstract
Since computers have become widely used, programming has become a critical skill. Programming languages are built upon English language words and phrases. It is possible that this could make learning an English-based programming language for non-English language speakers especially challenging. In actuality, the literature did not say much. While many focused on solutions to teaching programming, and some researchers focused on the problems that led to these solutions, very few researchers made any distinction between the language capabilities of novices. Based on the literature, this research study highlights issues that directly influence beginners learning programming, looking particularly at the difficulties faced by those that do not have English as a first language. The methodological approach used in this research is a mixed methods design, with the questionnaire method for data collection in both CQUniversity in Australia and Sebha University in Libya, with experienced programmers and novice programmers in various stages of their study. These data were categorized and analysed to identify areas of difficulty. It became clear that there was a difference. While Australian students identified issues with loop statements (Do...While) and other program logic, Libyan students identified the major problem to be error messages and their interpretation, with over 71% of students identifying this as a problem. However, error messages were mentioned by just 2% of participants at CQUniversity. It was clear that English was a problem.
Full text article
Authors
Copyright (c) 2022 Journal of Pure & Applied Sciences
This work is licensed under a Creative Commons Attribution 4.0 International License.
In a brief statement, the rights relate to the publication and distribution of research published in the journal of the University of Sebha where authors who have published their articles in the journal of the university of Sebha should how they can use or distribute their articles. They reserve all their rights to the published works, such as (but not limited to) the following rights:
- Copyright and other property rights related to the article, such as patent rights.
- Research published in the journal of the University of Sebha and used in its future works, including lectures and books, the right to reproduce articles for their own purposes, and the right to self-archive their articles.
- The right to enter a separate article, or for a non-exclusive distribution of their article with an acknowledgment of its initial publication in the journal of Sebha University.
Privacy Statement The names and e-mail addresses entered on the Sabha University Journal site will be used for the aforementioned purposes only and for which they were used.