Attendance and grades in learning programming classes
A study of the difficulties of novice programmers