190 likes | 312 Vues
"Creative Programming with Processing" at the University of Washington delves into various artistic and technical aspects of programming. This course combines spatial reasoning, animation, and media computation to foster creativity in coding. Students engage with interactive events and error handling while exploring themes in algebra, physics, and linguistics. The curriculum includes projects like data visualizations, classic arcade games, and artistic representations of randomness and data. Using Processing.js and Android, learners are equipped with tools for easy deployment and are encouraged to participate in the open-source community.
E N D
Creative Programmingwith Processing Hélène Martin University of Washington
Figures Spatial reasoning, decomposition
Animation State, algebra, physics
Interaction Events, error handling
Color Data representation, linguistics
Media computation Image, sound; Georgia Tech, Stanford
Randomness Art, data exploration
Data visualizations Letter pairs, Kepler planets, baseball
Games Classic arcade, guess number, Virion
Beyond the desktop Processing.js, Android, 3D printers
Pedagogy Structure: BJP, Program by DesignLearning Processing
Easy to deploy Quick download & install, online IDE
Community Open source, libraries, great forums
Logo turtle: http://library.thinkquest.org/18446/eprogram.shtml