First steps in programming: a rationale for attention investment models | IEEE Conference Publication | IEEE Xplore