Journal Screenshot

International Journal of Academic Research in Progressive Education and Development

Open Access Journal

ISSN: 2226-6348

The Students' Self Perception on Learning C++ Programming via the Cryptography Project: A Case Study

Shafinah Kamarudin, Christopher Punzalan, Mohd Noor Derahman, Siti Munirah Mohd, Nurhidaya Mohamad Jan, Amelia Natasya Abdul Wahab

http://dx.doi.org/10.6007/IJARPED/v11-i2/14031

Open access

C++ programming course is among the most common programming subjects offered in tertiary education. Students’ programming skills and other soft skills can be enhanced by adopting a project-based learning approach to the topic of Cryptography. Furthermore, students should be exposed to cryptography since security, confidentiality, and data privacy are key concerns in the communication world. Therefore, this study aims at identifying the students' self-perception of learning C++ programming through a project related to Cryptography. This project was assigned to the students who enrolled in the C++ programming course at Universiti Putra Malaysia in Semester 2, session 2020/2021. Finally, all students are capable of completing and demonstrating their projects. A survey questionnaire is delivered to indicate the students' perception of their programming skills, other soft-skill, and their knowledge of Cryptography. Since this course was conducted online, students were requested to list their challenges in completing this project. Through this approach, students positively perceive improving their programming skills and other soft skills and gaining knowledge about Cryptography. Overall, the selected theme related to the student’s major field is recommended.

Ahmad, J. (2002). Pemupukan budaya penyelidikan dalam kalangan guru sekolah: Satu penilaian: Universiti Kebangsaan Malaysia.
Atan, N. A. N. J. T., & Kadir, R. (2020). Case Study and Cooperative Learning in Cryptography Course. International Journal of Innovative Computing, 10(2), 47-50.
Biggs, J., & Tang, C. (2007). In: Teaching for quality learning at University. Third Edition. The Society for Research into Higher Education. Open University Press. McGraw –Hill Education, New York.
Covington, M. V. (2000). Goal theory, motivation, and school achievement: An integrative review. Annual Review of Psychology, 51, 171-200.
Dalgety, J., Coll, R. K., & Jones, A. (2003). Development of Chemistry Attitudes and Experiences Questionnaire (CAEQ). Journal of Research in Science Teaching, 40, 649-668.
Dickson, K. L., & Treml, M. M. (2013). Using Assessment and SoTL to Enhance Student Learning. New Directions for Teaching and Learning, 136, 7-16.
https://doi:10.1002/tl.20072
Doddamani, S. T. (2018). Project based learning of programming subject: Case study on data structures. Journal of Engineering Education Transformations, 31(3), 250-255.
Griffiths, B. J. (2021). Cryptography in undergraduate education: Perceptions of postgraduate students. Cryptologia, 45(6), 553-562.
https://doi.org/10.1080/01611194.2020.1804482
Hamdan, M. D. B., Mohd, S. M., Kamarudin, S., Jan, N. M., & Wahab, A. N. A. (2022). Cryptography Exposure Among Secondary School Students. Paper presented at the e-Proceeding Insan Junior Researchers International Conference (iJURECON 2021), Nilai, Malaysia.
Kaco, H., Sajab, M. S., & Idris, F. M. (2021). Fun Learning Activity with 3D Printing Kit as Attractive Approaches for Emphasising Physics Interest. In S. M. Mohd, H. Kaco, & F. M. Idris Eds.), Active Learning in Education 4.0 Students as Owners of Learning (Vol. 1, pp. 104-118). Bandar Baru Nilai: Universiti Sains Islam Malaysia.
Khalil, A. B. A., Othman, M. K. B., & Saidon, M. K. B. (2020). Memacu Pendidikan di Era Revolusi Industri 4.0: Penerapan Nilai-nilai Islam dan Inovasi dalam Pengajaran di Institusi Pengajian Tinggi. Islamiyyat, 42, 13-20.
Panapt, B., & Pandit, C. (2019). Project-based learning approach in undergraduate engineering course of cryptography and security in computer science. Journal of Engineering Education Transformations, 33(1), 153-158.
Phyllis, C., Blumenfeld, P. C., Soloway, E., Marx, R. W., Krajcik, J. S., Guzdial, M., & Palincsar, A. (2011). Motivating project-based learning: Sustaining the doing, supporting the learning. Educational Psychologist, 26(3-4), 369-398.
https://doi.org/10.1080/00461520.1991.9653139
Ravikumar, A. K. (2015). Amalan Pentaksiran Dalam Pdp Kurikulum Standard Sekolah Rendah (Kssr) Di Sekolah Kluster. Jurnal Penyelidikan Dedikasi, 1-17.
Rezqan, N. F. (2018). The Significance of Portfolio Assessment in EFL Classroom. LENTERA Jurnal Ilmiah Kependidikan, 13(1), 53-62.
Salleh, S. M., Judi, H. M., Hood, Z., & Bakar, Z. M. A. (2009). Perisian cflow sebagai pemangkin dalam pembelajaran pengaturcaraan. KongresPembelajarandanPengajaran.
Sandals, J., & Mitchell, B. (2022). Top Programming Languages of 2022. Retrieved from https://www.codingdojo.com/blog/top-programming-languages
Shafie, S., Norazhar, S. A., & Ali, S. A. S. (2020). Enhancing the Project Based Learning in C++ Project of Programming in Mathematics Course for Diploma Students. PalArch's Journal of Archaeology of Egypt/Egyptology, 17(10), 498-509.
Shuhud, M. I. M., Mohd, S. M., Kamarudin, S., Salleh, R., Mohamad, M., & Roslan, N. (2022). Tourists and Waste Management: Attitude, Motivation and Volunteerism. Asian Journal of Behavioural Sciences, 4, 43-51.
Standard C++ Foundation. (2022). Recent milestones: C++20 published, C++23 underway. Retrieved from https://isocpp.org/std/status
Younis, Y. A., & Alghamdi, M. Y. (2021). The use of computer games for teaching and learning cybersecurity in higher education institutions. Journal of Engineering Research, 9(3A), 143-152.
Zainal, N. F. A., Shahrani, S., Yatim, N. F. M., Rahman, R. A., Rahmat, M., & Latih, R. (2012). Students’ perception and motivation towards programming. Procedia - Social and Behavioral Sciences, 59, 277-286. https://doi.org/10.1016/j.sbspro.2012.09.276.
Zouganeli, E., Tysso, V., Feng, B., Arnesen, K., & Kapetanovic, N. (2014). Project-based learning in programming classes – the effect of open project scope on student motivation and learning outcome. IFAC Proceedings, 47(3), 12232-12236.
https://doi.org/10.3182/20140824-6-ZA-1003.02412.

In-Text Citation: (Kamarudin et al., 2022)
To Cite this Article: Kamarudin, S., Punzalan, C., Derahman, M. N., Mohd, S. M., Jan, N. M., Abdul Wahab, A. N. (2022). The Students' Self Perception on Learning C++ Programming via the Cryptography Project: A Case Study. International Journal of Academic Research in Progressive Education and Development. 11(2), 1534 - 1544.