NWU Institutional Repository

PyLe: An Interactive Tool for Improving Python Syntax Mastery in Non-Computing Students

dc.contributor.authorMbiada, Alain Kabo
dc.contributor.authorIsong, Bassey
dc.contributor.authorLugayizi, Francis
dc.date.accessioned2026-01-07T12:08:13Z
dc.date.issued2024
dc.descriptionJournal Article, 3Computer Science Department North-West University, Mafikeng
dc.description.abstractThe learning and mastering of programming language syntax pose a significant challenge for non-computing students. Most teaching approaches and existing educational tools often fail to address this issue. Therefore, this paper introduces an interactive learning environment called PyLe, specifically designed for introductory programming in Python programming courses. We evaluated the effectiveness of PyLe on first-year students at North-West University in South Africa and the University of Yaoundé 1, Cameroon. Firstly, the study conducts an experiment to assess the effect of PyLe on the time taken to solve a problem and the response quality. Secondly, PyLe's usability and its instructional value were evaluated by the students and the instructors, respectively. The results from post-test method and a quantitative survey indicate that PyLe improves students' ability to learn and master program syntax and has a high usability rate. Moreover, feedback from students and teachers affirms PyLe's potential to address programming syntax challenges for non-computing students. However, the analyses revealed no real relationship between the time taken to complete a task in PyLe and the quality of the solution. This study contributes to improving the teaching and learning of computer programming, which has been considered difficult for both computing and non-computing students.
dc.identifier.citationMbiada, A.K et al. 2024. PyLe: An Interactive Tool for Improving Python Syntax Mastery in Non-Computing Students. Journal of Information Systems and Informatics, 6(2), pp.1008-1034.. https://doi.org/10.51519/journalisi.v6i2.751
dc.identifier.issn2656-4882
dc.identifier.issn2656-5935
dc.identifier.urihttp://hdl.handle.net/10394/44961
dc.language.isoen
dc.publisherInformatics Department, Faculty of Computer Science Bina Darma University
dc.subjectComputing programming
dc.subjectProgram Syntax
dc.subjectPyLe
dc.subjectTeaching/Learning environments.
dc.titlePyLe: An Interactive Tool for Improving Python Syntax Mastery in Non-Computing Students
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Alain Kabo Mbiada et al.pdf
Size:
1.46 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections