GENDER DIFFERENCES IN PERCEIVING COMPUTATIONAL THINKING IN AN OBJECT-ORIENTED PROGRAMMING COURSE
S. Iqbal Malik, R. M Tawafak, R. Mathew, G. Al-Farsi, A. Al-Sideiri
A web-based application, OOP-SOLVE, was developed and introduced in the advanced programming course. The application focuses on computational thinking by emphasising algorithmic thinking and problem-solving skills. Learners solved the programming problems given on the application using the pseudo-code technique. The application focuses on the main class, the test class, the execution process, and the output of the programming questions. Students’ perceptions of the application's impact on the course learning process were collected through a survey. The course final grades were compared to determine the effect of the application on students’ performance. Results show that both female and male students agreed that the application helped them learn the programming concepts in the course. Male students are more satisfied than female students in perceiving that the application supported them in developing problem-solving skills and algorithmic thinking. Female students are more confident than male students in perceiving that the application helped them in understanding course topics. Participants agreed that the application supported them in preparing course assessments, and other programming courses should also incorporate such supporting tools. Comparison of final grades shows that male students (1.7%) perform better in the high-grade category than female students. Meanwhile, female students perform better in medium (1.5%) - and low-grade (1.7%) categories than male students.
Keywords: Object-Oriented Programming, Problem-solving skills, Pseudo-code technique, E-learning, technology-enhanced learning.