Return to Article Details Understanding Computer Programming as a Literacy