Challenges of programming apprentice | IEEE Conference Publication | IEEE Xplore