A Novice Framework for Learning Java in Higher Education | IEEE Conference Publication | IEEE Xplore