The Effectiveness of Online Collaborative Learning towards Programming Skills among Undergraduate Students in Learning Programming

  • Amal Hayati Yahya Fakulti Sains Sosial dan Kemanusiaan, Universiti Teknologi Malaysia (UTM), 81310, Johor Bahru, Johor, Malaysia.
  • Nurul Farhana Jumaat Fakulti Sains Sosial dan Kemanusiaan, Universiti Teknologi Malaysia (UTM), 81310, Johor Bahru, Johor, Malaysia.
Keywords: Online Collaborative Learning, Programming Skills, Problem Solving Abilty

Abstract

Programming skills are very crucial for the students who want to land their future career in software development field. Many methods are done to increase the programming skills among the students. Therefore, this research was conducted to study the effectiveness of online collaborative learning towards programming skills among undergraduate students in learning programming. A quantitative research design, a pre-experimental study of a one-group pre and post-test method is employed in this research. 30 undergraduate students who were taken programming course in a public institution in Pulau Pinang were selected by using the purposive sampling technique. Data were obtained by using pre and post assessment tests. Paired samples t-test was conducted to determine the effect of online collaborative learning on students’ programming skills. The results indicate a significant difference between programming score before the treatment (M=63.53; SD=19.83) and programming score after the treatment (M=92.43; SD=8.14); [t (29) = 11.38, p = .001]. In conclusion, this study revealed that an online collaborative learning is effective towards students’ programming skills among undergraduate students in programming course.

Downloads

Download data is not yet available.

References

Azmi, S., Iahad, N. A., & Ahmad, N. (2015). Gamification in online collaborative learning for programming courses: A literature review. ARPN Journal of Engineering and Applied Sciences, 10(23), 1-3.

Echeverría, L., Cobos, R., Machuca, L., & Claros, I. (2017). Using collaborative learning scenarios to teach programming to non‐CS majors. Computer applications in engineering education, 25(5), 719-731.

Garcia, M. B. (2021). Cooperative learning in computer programming: A quasi-experimental evaluation of Jigsaw teaching strategy with novice programmers. Education and Information Technologies, 26(4), 4839-4856.

Guo, Q., Wang, X., Wu, Y., Yu, Z., Liang, D., Hu, X., & Luo, P. (2020). Online knowledge distillation via collaborative learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 11020-11029).

Harasim, L. (2012). Learning theory and online technology: How new technologies are transforming learning opportunities. New York: Routledge Press

Li, L., Xu, L., He, Y., He, W., Watson, S., Pribesh, S., & Major, D. (2021, March). Using pair programming as a collaborative learning approach to support students with learning disabilities via Zoom breakout rooms. In Society for Information Technology & Teacher Education International Conference (pp. 1276-1281). Association for the Advancement of Computing in Education (AACE).

Rodzalan, S. A., & Saat, M. M. (2015). The perception of critical thinking and problem solving skill among Malaysian undergraduate students. Procedia-Social and Behavioral Sciences, 172, 725-732.

Scherer, R., Siddiq, F., & Sánchez Viveros, B. (2020). A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions. Computers in Human Behavior, 109. https://doi.org/10.1016/j.chb.2020.106349

Terroso, T., & Pinto, M. (2022). Programming for Non-Programmers: An Approach Using Creative Coding in Higher Education. In Third International Computer Programming Education Conference (ICPEC 2022). Schloss Dagstuhl-Leibniz-Zentrum für Informatik.

Yeom, S., Herbert, N., & Ryu, R. (2022, July). Project-Based Collaborative Learning Enhances Students' Programming Performance. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1 (pp. 248-254).

Published
2023-07-30
Section
Articles