Toward a developmental epistemology of computer programming

Publication Type:
Conference Proceeding
ACM International Conference Proceeding Series, 2016, 13-15-October-2016 pp. 5 - 16
Issue Date:
Full metadata record
© 2016 ACM. This paper was written as a companion to my keynote address at the 11th Workshop in Primary and Secondary Computing Education (WiPSCE 2016). The paper outlines my own research on how novices learn to program. Any reader whose interest has been piqued may pursue furher detail in the papers cited. I begin by explaining my philosophical position. In making that explanation, I do not claim that it is the only right position; on the contrary I allude to other philosophical positions that I regard as complimentary to my own. The academic warfare between these positions is pointless and counterproductive -All the established positions have something positive to offer. Having established my position, I then go on to argue that the work of Jean Piaget, and subsequent neo-Piagetians, offers useful insight into how children learn to program computers.
Please use this identifier to cite or link to this item: