Using e-journaling to improve self-regulated learning in introductory computer programming course | IEEE Conference Publication | IEEE Xplore