Factors determining the difficulty of practice problems in a computer language textbook | IEEE Conference Publication | IEEE Xplore