A number of factors can affect student performance in learning programming. In this paper the factors that have been taken into account are student attributes and how they affect student understanding in learning programming. A preliminary survey was done on the students who had taken the Java programming topic at Flinders University to investigate the effects on final results of attributes such as preliminary preparation and revision done by the students. The answers provided by the students in the survey were analysed to investigate if there is a correlation between student performance and student effort in the form of preliminary preparation before going to the lectures, kind of material studied before going to the lecture, any preparation done before going to the laboratory, kind of preparation done before going to the lab and revision done during the semester. The effect of reason to study programming was also studied to analyse if there is a correlation between the reasons to choose to study programming has any effect on student performance. The terms topic/course/subject are being used to represent the same course material at different universities, so they may have been used interchangeably in this paper.
|Title of host publication||2013 International Conference on Information and Communication Technology for education, ICTE 2013|
|Publication status||Published - 1 Dec 2013|