Workshop Description - PasDeChocolat/PNMProcessingWorkshop GitHub Wiki

Introduction to Programming

A Processing Workshop @ the University of Hawai‘i - Pacific New Media

with Kevin McCarthy & Kyle Oba

Saturday, June 15 • 9am-4pm

To register, use the registration link on the official page.

Programming isn't just for geeks and engineers. Find out how to use programming as a way to explore your ideas. Use a visual approach allowing for more immediate feedback, and natural output. Learn to draw, animate, and experiment with software (that you write).

Programming is a tool, which requires you to think about how to solve your problems before you touch the keyboard. Using the Processing framework, this session starts you on the path of understanding how to think about programming.

Processing is open source, free, based on Java, and available on Windows, Mac, and Linux. It was designed as a learning and teaching tool. Brief demonstrations of Ruby and Python coding provide a dynamic counterpoint to Java.

From Casey Reas, co-initiator of the Processing project:

I want programming to be as immediate and fluid as drawing...

Prerequisites:

  • Students should already be familiar with computing basics such as how to use the keyboard and mouse.
  • No previous programming experience is required.
  • Curiosity about how computers work is required.

Workshop Guides:

Kevin McCarthy works as a professional software developer at RealGeeks in Kailua. He loves programming in Python, building advanced databases, and enjoys teaching. He has recently presented talks on topics such as Python, Machine Learning, and Git/GitHub. He was recently selected as the most entertaining speaker at OUDL, a local programmer meetup.

Kyle Oba builds iOS apps at Pas de Chocolat, a small company he founded with his wife, Cara. When not providing full time day care for their daughter, they enjoy building art projects with computers and hardware (such as the Arduino, a sister project to Processing).