About the workshop
Processing is a computer programming environment specially designed for creating computer-generated graphics including animations and simulations. Processing is also good for creating audio applications and for interfacing to hardware devices such as the Arduino. This rich set of features has made it extremely popular among technology-oriented artists, educators, hobbyists, and creative coders of all types.
In this workshop, we will explore the Processing programming environment with an emphasis on some of the basic concepts behind its graphical command set. Participants will use Processing to develop a simple drawing program. By the end of the session, participants will have all the knowledge they need to continue exploring Processing on their own.
Participants should bring a laptop with Processing installed. The Processing environment is available free at https://www.processing.org/. Though heavy programming experience is not required, it is recommended that participants have some previous exposure to beginning programming concepts such as variables, conditional statements, and loops.
About the Instructors
Michael Perkins, Ph.D. is a technologist, musician and philosopher with special interests in discrete mathematics, data science, and algorithmic music and art. He is a graduate of Georgia State University where he studied music and philosophy and The Ohio State University where he studied philosophy and computer science. He completed a Ph.D. in Philosophy at The Ohio State University in 1983. For 35 years, Michael has developed advanced software systems for some of the world’s leading software vendors. He has designed and implemented special-purpose programming languages, data management tools, application generators, cross-platform networking software, and IT systems management software.