|
Syllabus |
1) Introduction to programming: fundamental concepts of algorithm and program. 2) Flow of control. 3) Interaction and animation 4) Functions. 5) Arrays and strings. 6) Objects, abstraction, and inheritance. 7) Transformations (translation, rotation, and scaling). 8) Style and format (push and pop). 9) Sound and video. 10) Creativity, computers and art.
|
|
Main Bibliography |
1) Shiffman, D. (2012). The Nature of Code: Simulating Natural Systems with Processing. The Nature of Code. ISBN: 978-0985930806. 2) Pearson, M. (2011). Generative Art: A Practical Guide Using Processing. Manning Publications. ISBN: 978-1935182627. 3) Greenberg, I., Xu, D., Kumar, D. (2013). Processing: Creative Coding and Generative Art in Processing 2, 2nd edition. Apress. ISBN: 978-1430244646. 4) Glassner, S. (2010). Processing for Visual Artists: How to Create Expressive Images and Interactive Art. A K Peters/CRC Press. ISBN: 978-1568817163. 5) Runberg, D. (2015). The SparkFun Guide to Processing: Create Interactive Art with Code. No Starch Press. ISBN: 978-1593276126 6) McCarthy, L., Reas, C., Fry, B. (2015). Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing. Maker Media, Inc. ISBN-13: 978-1457186776.
|