Evaluation on the Effectiveness of Visual Learning Environment on Programming Course From Students’ Perspectives





Learning Method, Programming Course, Visual Learning Method, Students’ Perspective


ABSTRACT:  This paper discusses the effectiveness of visual learning environment which is used to help students in university to study programming course. The visual learning environment which is used in this study is Greenfoot and Alice. The main goal of this article is to obtain the correlation between students‘ satisfaction level and their grades in studying programming course using visual learning environment tools. The participants were conducted on 110 students who took programming course during their first year. A survey was sent to students about their satisfaction level in learning programming course. Two-variable correlation analysis, significance test and descriptive analysis were conducted to find out the relationship between students' learning satisfaction level and their grades in programming course. This study discusses the student perspectives that are summarized in ten questions. There is a significant correlation between independent and dependent variables. The ? value is 2.09 which proves that the independent variable in the form of student's learning satisfaction level is useful to obtain better assessment of their grades. Based on their perspectives, it is found that visual learning environment tools have more significant influence in improving the students‘ grade than traditional learning method. Further research is needed to find out other impact factors.

ABSTRAK: Makalah ini membincangkan keberkesanan persekitaran pembelajaran visual yang digunakan untuk membantu pelajar di universiti untuk mempelajari kursus pengaturcaraan. Persekitaran pembelajaran visual yang digunakan dalam kajian ini ialah Greenfoot dan Alice. Matlamat utama artikel ini adalah untuk mendapatkan korelasi antara tahap kepuasan pelajar dan gred mereka dalam mengkaji kursus pengaturcaraan menggunakan alat-alat persekitaran pembelajaran visual. Para peserta telah diadakan pada 110 orang pelajar yang mengambil kursus pengaturcaraan pada tahun pertama mereka. Satu tinjauan telah dihantar kepada pelajar tentang tahap kepuasan mereka dalam pembelajaran kursus pengaturcaraan. Analisis korelasi dua-pembolehubah, ujian penting dan analisis deskriptif telah dijalankan untuk mengetahui hubungan antara tahap kepuasan belajar pelajar dan gred mereka dalam kursus pengaturcaraan. Kajian ini membincangkan perspektif pelajar yang diringkaskan dalam sepuluh soalan. Terdapat korelasi yang signifikan antara pembolehubah bebas dan bergantung. Nilai ? ialah 2.09 yang membuktikan bahawa pemboleh ubah bebas dalam bentuk tahap kepuasan pembelajaran pelajar adalah berguna untuk mendapatkan penilaian yang lebih baik dari gred mereka. Berdasarkan perspektif mereka, didapati alat persekitaran pembelajaran visual mempunyai pengaruh yang lebih besar dalam meningkatkan gred pelajar daripada kaedah pembelajaran tradisional. Kajian lanjut diperlukan untuk mengetahui faktor-faktor kesan yang lain.


Download data is not yet available.


Metrics Loading ...


Mckee-scott, J. (2015.) A Study of an Educational Game for Learning Programming. (Thesis). Canada: The University of British Columbia.

Begosso, L. C., Begosso, L.R., Goncalves, E. M., Goncalves, J. R. (2012). An approach for teaching algorithms and computer programming using Greenfoot and Python, in Frontiers in Education Conference. Seattle, 3 October 2012.

Zumaytis, S. and Karnalim, O. (2017). Introducing an Educational Tool for Learning Branch & Bound Strategy. Journal of Information Systems Engineering and Business Intelligence, 3(1), 8-15. DOI: https://doi.org/10.20473/jisebi.3.1.8-15

Law, K. M. Y., Lee, V. C. S. and Yu, Y. T. (2010). Learning motivation in e-learning facilitated computer programming courses. Computers & Education. 55(1), 218–228. DOI: https://doi.org/10.1016/j.compedu.2010.01.007

Chu, H. and Hwang, G.-J. (2010). Development of a project-based cooperative learning environment for computer programming courses. International Journal Innovation and Learning, 8(3), 256–266. DOI: https://doi.org/10.1504/IJIL.2010.035029

Ouahbi, I., Kaddari, F. and Elachqar, A. (2015) Learning Basic Programming Concepts By Creating Games With Scratch Programming Environment , Procedia - Social and Behavioral Sciences. 191(1), 1479–1482.

Kobsiripat, W. (2015). Effects of the media to promote the scratch programming capabilities creativity of elementary school students. Procedia - Social and Behavioral Sciences. Paris, 25 June 2014. DOI: https://doi.org/10.1016/j.sbspro.2015.01.651

Ferrer-mico, T., Prats-Fernandez, M.A., Redo-Sanchez, A. (2012). Impact of Scratch programming on students’ understanding of their own learning process. Procedia - Social and Behavioral Sciences, 46(1), 219–1223. DOI: https://doi.org/10.1016/j.sbspro.2012.05.278

Jose-Manuel S. L., Marcos R. G., Esteban V. C. (2016). Visual programming languages integrated across the curriculum in elementary school : A two year case study using Scratch in five schools. Computers & Education, 97(1), pp. 129–141.

Maloney, J., Resnick, M., Rusk, N., Silverman, B., and Eastmond, E. (2010). The Scratch Programming Language and Environment. ACM Transactions on Computing Education, 10(4), 1–15. DOI: https://doi.org/10.1145/1868358.1868363

Dina, N.Z., Imama, W.I. and Kartono. (2019). The impact of using visual learning environment on student programming course learning achievement: A case study of Universitas Airlangga. Journal of Engineering Science and Technology. 14(2). 712-725.

Akoglu, H. (2018). User’s guide to correlation coefficients. Turkish Journal of Emergency Medicine. 18. 91-93 DOI: https://doi.org/10.1016/j.tjem.2018.08.001

Williams, K.C. and Williams, C.C. (2013). Five key ingredients for improving student motivation. Research in Higher Education Journal, 12(1), 1-23.

Yukselturk, E. and Yildirim, Z. (2008). Investigation of interaction, online support, course structure and flexibility as the contributing factors to students’ satisfaction in an online certificate program. Educational Technology & Society, 11(4), 51-65.

Hasan, N., Malik, S.A. and Khan, M.M. (2013). Measuring relationship between students’ satisfaction and motivation in secondary schools of Pakistan. Middle-East J. of Scientific Research, 18(7), 907-915.

Calvo, R.A., Markauskaite, L. and Trigwell, K. (2010).Factors affecting students’ experiences and satisfaction about teaching quality in engineering. Australasian J. of Eng. Educ., 16(2), 139-148. DOI: https://doi.org/10.1080/22054952.2010.11464049

Halawah, I. (2011). Factors influencing college students’ motivation to learn from students’ perspective. Education, 132 (2), 379-390.

Demir, I., Kiliç, S. and Depren, Ö. (2009). Factors affecting Turkish students’ achievement in mathematics. US-China Educ. Review, 6(6), 47-53.




How to Cite

Dina, N. Z., Wuryanto, E., & Marjianto, R. S. (2019). Evaluation on the Effectiveness of Visual Learning Environment on Programming Course From Students’ Perspectives. IIUM Engineering Journal, 20(1), 100–107. https://doi.org/10.31436/iiumej.v20i1.993



Electrical, Computer and Communications Engineering