Common logic errors made by novice programmers
Andrew Ettles, Andrew Luxton-Reilly, Paul C. Denny · 2018
Errors in the logic of a program (sometimes referred to as semantic errors) can be very frustrating for novice programmers to locate and resolve. Developing a better understanding of the kinds of logic error that are most common and problematic for students, and finding strategies for targeting them, may help to inform teaching practice and reduce student frustration.