Analysis on C++ Topic Difficulties Ranking: A Case Study on Mechanical Engineering Students in UiTM Pasir Gudang
Abstract
The aim of this paper is to analyse student’s performance obtained from the course “Fundamentals of Computer Problem Solving” (CSC128) final examination results. This is a C++ programming course and it is a mandatory subject for all Diploma in Mechanical Engineering and Diploma in Civil Engineering students at Universiti Teknologi MARA Pasir Gudang Campus. Through the analysis, this paper identify which topics in CSC128 is not being well mastered by the students. The data was collected from 163 students score marks and the analysis was conducted by categorizing the final examination questions into five different topics according to CSC128 syllabus. An indicator has been used to classify students’ performance for each topic by comparing the percentage of students who scored 50% above and below of total marks for every topic. The study identified that Topic 4, “Repetition Control Structure” was placed in the first rank as the most difficult topic encountered by the students and Topic 3, “Selection Control Structure” was ranked as the least difficult topic. The findings will be used to improve the subject in order to achieve the course outcomes and can be a guideline for the lecturers to improve their teaching method in order to increase students’ understanding, interest and performance in programming.
Downloads
References
M. Rahmat, S. Shahrani, R. Latih, N. F. M. Yatim, N. F. A. Zainal, and R. A. Rahman, “Major problems in basic programming that influence student performance,” Procedia-Social Behav. Sci., vol. 59, pp. 287–296, 2012.
A. Baist and A. S. Pamungkas, “Analysis of Student Difficulties in Computer Programming,” VOLT J. Ilm. Pendidik. Tek. Elektro, vol. 2, no. October, pp. 81–92, 2017.
K. A. Sarpong, J. K. Arthur, and P. Y. O. Amoako, “Causes of Failure of Students in Computer Programming Courses : The Teacher – Learner Perspective,” Int. J. Comput. Appl. (0975 – 8887), vol. 77, no. 12, pp. 27–32, 2013.
H. Rahim, H. B. Zaman, A. Ahmad, and N. M. Ali, “Student ’ s Difficulties in Learning Programming,” Adv. J. Tech. Vocat. Educ., vol. 2, no. 3, pp. 40–43, 2018.
F. Mohan, “Teaching C ++ Programming as a foreign language,” in Proceedings of the International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS), 2018, pp. 18–23.
Y. Qian and J. D. Lehman, “Students ’ Misconceptions and Other Difficulties in Introductory Programming : A Literature Review,” ACM Trans. Comput. Educ., vol. 18, no. February, 2017.
A. Edgcomb, F. Vahid, R. Lysecky, and S. Lysecky, “Getting students to earnestly do reading , studying , and homework in an introductory programming class,” in Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education., 2017, pp. 171–176.
N. S. Ibrahim, H. Hasmy, A. Y. Kapi, and A. Suhami, “The Usability of C++ Interactive Self-Assessment Quiz (i-SAQ),” Int. J. Hum. Technol. Interact., vol. 2, no. 2, pp. 67–74, 2018.
F. L. Khaleel, N. S. Ashaari, and T. S. M. T. Wook, “An Empirical Stusy On Gamification For Learning Programming Language,” J. Teknol., vol. 81, no. 2, pp. 151–162, 2019.
A. L. Asnawi et al., “The Needs of Collaborative Tool for Practicing Pair Programming in Educational Setting,” Int. J. Interact. Mob. Technol., no. July, 2019.
Downloads
Published
How to Cite
Issue
Section
License
The articles may be used for research, teaching, and private study purposes. Any substantial or systematic reproduction, redistribution, reselling, loan, sub-licensing, systematic supply, or distribution in any form to anyone is expressly forbidden. Authors alone are responsible for the contents of their articles. The journal owns the copyright of the articles. However, within the framework of Creative Commons (CC) copyright license, authors can use their published works in non-profit environments and share them on their own platforms on the internet. The publisher shall not be liable for any loss, actions, claims, proceedings, demand, or costs or damages whatsoever or howsoever caused arising directly or indirectly in connection with or arising out of the use of the research material. All authors are requested to disclose any actual or potential conflict of interest including any financial, personal or other relationships with other people or organizations regarding the submitted work.
The author (s) guarantees that the submitted article is his/her/their original research. All authors participating in this study assumed public responsibility and confirmed that the article was not submitted for another journal. All the articles in the article do not violate the existing copyright rules and intellectual property rights of any person or organization. The article meets the ethical standards applicable to the research discipline.
The authors cannot withdraw the article they have uploaded to IJHaTI journal and upload it to another journal without the approval of the journal editor.
Authors are responsible for obtaining written permission to include any images or artwork for which they do not hold copyright in their articles, or to adapt any such images or artwork for inclusion in their articles. The copyright