Teaching Environmental Literacy through Participatory Programming