Article 2025

Investigating Students’ Expectations and Preferences: E-Learning Tools vs. Traditional Teaching in Programming Instruction

International Journal of Mathematics and Computer Science
Journal · Vol. 20 · Issue 2 · pp. 607-612
Abstract

The research evaluates how Al-Baha University programming stu- dents perceive the W3Schools e-learning system compared to tradi- tional classroom methodology. The study measures motivation pat- terns, problem-solving abilities, and learning style preferences to de- termine the effects of e-learning. By combining quantitative method- ologies with qualitative analysis, the research seeks to understand how students perform in programming and their levels of determination in virtual learning environments, as well as their likelihood of continuing with e-learning. Online students appreciated W3Schools for its flexi- bility, easy interface, and clear tutorials but noted issues with internet connectivity. On the other hand, traditional learners disliked the for- mal lecture sessions, particularly their fast pace. E-learning proves beneficial for students due to adaptable schedules and personalized educational content; however, there is a need for further development of technical skills and socialization features. © (2024), (). All Rights Reserved.

Keywords

Author Keywords

Computer programming E-learning Platforms Programming Expertise W3Schools

Index Keywords

Author Affiliations
Department of Computer Science, Al Baha University, Al Aqiq, Al Bahah, Saudi Arabia
Funding & Acknowledgements
No funding information
References 10 References
1 Al-Farsi, Ghaliya Musalam Salim, Systematic Literature Review for Smart Mobile Learning in Programming Courses, International Journal of Interactive Mobile Technologies, 18, 12, pp. 129-142, (2024)
2 Ahmad, Amir, Current and Emerging Trends in Python Programming Learning, 9th International STEM Education Conference, iSTEM-Ed 2024 - Proceedings, (2024)
3 Journal of Intelligent Systems and Information Technology, (2024)
4 Karunarathne, Buddhika, Utilising Blended Learning for Large Classes to Deliver an Introductory Programming Course, Proceedings of the European Conference on e-Learning, ECEL, 23, 1, pp. 170-177, (2024)
5 Areces, Carlos, Leveraging Language Models and Automatic Summarization in Online Programming Learning Environments, Communications of the ACM, 67, 8, pp. 86-87, (2024)
6 Designing and Building A Platform for Teaching Introductory Programming Supported by Large Language Models, (2024)
7 Vaithilingam, Priyan, Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models, Conference on Human Factors in Computing Systems - Proceedings, (2022)
8 Zhan, Zehui, The effectiveness of gamification in programming education: Evidence from a meta-analysis, Computers and Education: Artificial Intelligence, 3, (2022)
9 Yusupova, Shohida B., The Advantage of Using e-Learning in Teaching Students Programming Languages, 2022 IEEE International Multi-Conference on Engineering, Computer and Information Sciences, SIBIRCON 2022, pp. 1910-1913, (2022)
10 Garcia, Manuel B., TikTok as a Knowledge Source for Programming Learners: A New Form of Nanolearning?, 2022 10th International Conference on Information and Education Technology, ICIET 2022, pp. 219-223, (2022)
Quick Actions
Full Text via DOI
Citation Metrics
0
Times Cited (Scopus)

References 10
Document Identifiers