From syntax to solutions: Evaluating the efficacy of a real-time programming platform
List of Authors
  • Adeline Engkamat , Shirley Sinatra Gran

Keyword
  • online IDE, real-time programming, programming learning, Replit

Abstract
  • Real-time programming platforms offer a novel approach to computer science education by providing interactive, dynamic learning environments. This study investigates the pedagogical value of Replit, a popular cloud-based coding platform, focusing on its effectiveness in engaging Diploma in Computer Science students at Universiti Teknologi MARA Sarawak Branch. Through thematic analysis of open-ended survey responses, we explore student perceptions of Replit's usability, interactivity, and overall performance. The findings demonstrate student satisfaction with Replit's features, highlighting its potential as a valuable tool for enriching and optimizing the way we teach programming.

Reference
  • 1. Cooper, S., Clinkscale, B., Williams, B., & Lewis, M. (2020, February). Exploring the impact of exposing CS majors to programming concepts using IDE programming vs. non-IDE programming in the classroom. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (pp. 1422-1422).

    2. Derisma, D. (2020). The usability analysis online learning site for supporting computer programming course using system usability scale (SUS) in a university (182-195).

    3. Horváth, G. (2018, January). A web-based programming environment for introductory programming courses in higher education. In Annales Mathematicae et Informaticae (Vol. 48, pp. 23-32).

    4. Imbulpitiya, A., Kodagoda, N., Gamage, A., & Suriyawansa, K. (2020). Using active learning integrated with pedagogical aspects to enhance student's learning experience in programming and related concepts. In The Impact of the 4th Industrial Revolution on Engineering Education: Proceedings of the 22nd International Conference on Interactive Collaborative Learning (ICL2019)–Volume 1 22 (pp. 218-228). Springer International Publishing.

    5. Jana, A., Yadav, P., Desai, O., Pawar, N., Solanki, R. K., & Bhaladhare, P. R. (2023). Multi-Disciplinary Approach and Efficient Algorithm for Programming Learning Platform Design. Int. J. of Aquatic Science, 14(1), 404-425.

    6. Kodagoda, N., Gamage, A., Suriyawansa, K., Jayasinghe, B., Rupasinghe, S., Ganegoda, D., Jayalath, T., & Kurrupu, A. (2021, April). Innovative use of Collaborative Teaching in Conducting a Large Scale Online Synchronous Fresher's Programming Course. In 2021 IEEE Global Engineering Education Conference (EDUCON) (pp. 891-896). IEEE.

    7. Krismadinata, E., Boudia, C., Jama, J., & Saputra, A. Y. (2023). Effect of Collaborative Programming on Students Achievement Learning Object-Oriented Programming Course. International Journal of Information and Education Technology, 13(5).

    8. Kusumaningtyas, K., Nugroho, E. D., & Priadana, A. (2020). Online integrated development environment (IDE) in supporting computer programming learning process during Covid-19 pandemic: A comparative analysis. IJID (International Journal on Informatics for Development), 9(2), 66-71.

    9. Liao, J. I. A. N. W. E. I., Chen, S., & Xiong, H. A. I. L. I. N. G. (2017). A cloud-based online coding platform for learning coding-related courses of computer science. ICIC Express Letters, Part B: Applications, 8(1), 109-116.

    10. Luxton-Reilly, A., Simon, Albluwi, I., Becker, B. A., Giannakos, M., Kumar, A. N. & Szabo, C. (2018). Introductory programming: a systematic literature review. In Proceedings companion of the 23rd annual ACM conference on innovation and technology in computer science education (pp. 55-106).

    11. Peel, K. L. (2020). A beginner's guide to applied educational research using thematic analysis. Practical Assessment, Research, and Evaluation, 25(1), 2.

    12. Rahman, M. M., Sharker, M. H., & Paudel, R. (2020). Active and Collaborative Learning Based Dynamic Instructional Approach in Teaching Introductory Computer Science Course with Python Programming. In 2020 IEEE Integrated STEM Education Conference (ISEC) (pp. 1-7). IEEE.

    13. Santos, S. C., Tedesco, P. A., Borba, M., & Brito, M. (2020). Innovative approaches in teaching programming: A systematic literature review. In Proceedings of the 12th International Conference on Computer Supported Education (Vol. 1, pp. 205-214).