Alignment of Teaching and Electronic Exams and Empirical Classification of Errors for an Introductory Programming Class | IEEE Conference Publication | IEEE Xplore