Abstract
The research paper contains a review and analysis of common programming mistakes made by first and second year students of Computer Science. The data were collected during the courses entitled “Algorithmics and Data Structures” and “Numerical Methods”, where students have to write programs in the C++ language. The article includes examples of three selected mistake types. A comparison of mistakes made by first and second year students is presented. The analysis carried out shows that the percentage of mistakes made decreases when the students are in the second year, but three types of mistakes demonstrate the opposite trend. It can be concluded that those three types of mistakes are related to the course of Numerical Methods, where students have to deal with a significant amount of mathematical expressions. The results show that the students have the most significant problems with memory management.
Subject
Polymers and Plastics,General Environmental Science
Reference17 articles.
1. E. Soloway, S. Iyengar, editors, Empirical Studies of Programmers: Papers Presented at the First Workshop on Empirical Studies of Programmers, Intellect Books (1986).
2. M. C. Jadud. Methods and tools for exploring novice compilation behaviour. In Proceedings of the Second International Workshop on Computing Education Research, ICER ’06, New York, NY, USA (2006) 73-84.
3. P. Denny, A. Luxton-Reilly, E. Tempero, All syntax errors are not equal, In Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE’12, New York, NY, USA (2012) 75-80.
4. J. Jackson, M. Cobb, C. Carver, Identifying top Java errors for novice programmers, In Frontiers in Education, 2005. FIE ’05. Proceedings 35th Annual Conference (2005).
5. M. Hristova, A. Misra, M. Rutter, R. Mercuri, Identifying and correcting Java programming errors for introductory computer science students, In Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, SIGCSE ’03, New York, NY, USA (2003) 153-156.