What do novices think about when they program? - J. Thomas Allen; Temi Bidjerano; Trilby Hren (J. Comput. Sci. Coll., 2017)