Objectives and features of e-learning oriented programming courseware for freshmen | IEEE Conference Publication | IEEE Xplore