Effects of curriculum adjustments on first-year programming courses: students performance and achievment | IEEE Conference Publication | IEEE Xplore