Developing Mental Models of Computer Programming Interactively Via the Web | IEEE Conference Publication | IEEE Xplore