Using Pseudo-Code Technique to Develop Object-Oriented Programming Concepts in a Programming Course
Programming courses teach the programming concepts and then practice these concepts to solve the programming problem simultaneously. Therefore, students find it difficult, and a relatively high failure rate is reported. This study proposed the OOP-SOLVE application, which uses a pseudocode technique to develop Object-Oriented programming (OOP) concepts with less cognitive load. The OOP-SOLVE was introduced in the OOP course, and students' perceptions about the OOP-SOLVE were collected through the survey. The OOP-SOLVE comprises programming problems, class diagrams, pseudocode solutions, test classes, program execution processes and output. Results show that most students perceived that the OOP-SOLVE helped them to understand the OOP concepts. Moreover, it motivated them to learn OOP concepts and engaged them as active learners in OOP activities. Students perceived that the OOP-SOLVE supported them in preparing for exams and other assessment activities. Moreover, students suggested introducing such applications in other programming courses.
Authors
- Abir AlSideiri (ORCID: https://orcid.org/0000-0001-7566-7203)
- Ragad M Tawafak (ORCID: https://orcid.org/0000-0001-8969-1642)
- Sohail Iqbal Malik (ORCID: https://orcid.org/0000-0002-2737-9255)
- Ghaliya Muslem ALFarsi (ORCID: https://orcid.org/0000-0001-5038-0302)
- Roy Mathew (ORCID: https://orcid.org/0000-0003-4638-6992)
Institutions
- Al-Buraimi University College (OM)
Publication Details
- Published
- 2025-02-21
- DOI
- https://doi.org/10.1109/csee64583.2025.00032
- Primary Topic
- Teaching and Learning Programming
- Type
- article
- Field-Weighted Citation Impact
- 0.00