Fostering children?s critical literacy in computing education | Synapse