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.
Noah Kumar Wotring is a software developer with experience in JavaScript, Ruby, C# and .Net. Upon graduating from the Ohio State University with a B.A. in Strategic Communications, Noah quickly found himself fascinated with software development. Compelled to learn more about this field incredibly foreign to him, he kickstarted his unorthodox journey into programming with the completion of several coding bootcamps. Now a software developer with Prosper Insights and Analytics, Noah works with data management and visualization systems. In his free time, he can be found honing his programming skills by working on a number of web-based applications.