Connected Learning

Exploratory programming is an open-ended learning approach to teach coding in small groups using open-source tools. We describe how students used this hands-on approach to learn programming at a liberal arts college. In 1 semester, students progressed beyond basic programming concepts to independently extend their knowledge. Students used freely available, open-source tools, and online learning resources to create surprisingly complex and varied novel investigations of social, political, and cultural issues. They readily used their skills to appropriate different technological platforms or project outputs. Using creative coding, students learned to engage in programmatic thinking irrespective of specific technology implementations. They also participate in supportive programming communities. This approach costs little to implement, supports nontraditional programming students, and teaches real-world programming techniques.
 

Exploratory Programming in the Classroom
PDF Articles
/sites/default/files/articles/Proceedings%20Articles/04.Connected%20Learning.pdf
Download Count
132
Update DOI
Off
DOI / Citations
https://doi.org/10.1184/R1/7793804.v1
Author/s