The role of compile principle in software curriculum | IEEE Conference Publication | IEEE Xplore