For the past thirty years the majority of the
research on the cognitive demands of learning computer
programming has assumed that successful computer
programmers display certain aptitudes. Some
researchers indicate that studies linking different
prerequisite profiles of abilities to different
programming outcomes are needed. Such research might
dispel many of...