Python or Processing for first year design students?
May 16, 2014 7:21 AM Subscribe
What language should I teach design students to program in: Python or Processing?
posted by signal to Education (15 answers total) 8 users marked this as a favorite
I'm teaching an Intro to Programming course for and undergrad semester design students next semester. "Design" in this context has the broadest possible interpretation, encompassing graphic-, videogame-, furniture-, clothes-, house- and city-design. The school is very computer and fabrication oriented, and there's tons of cool 3d printers, routers and robots to play with. Think a mini MediaLab thing.
I need to pick a first language to teach them.
The school suggested start out with Processing and then progress to Python, but in my experience one semester is not enough to give students a firm grounding in 2 languages/APIs. The students are not elite, it's a new school and doesn't have much of a reputation yet, and the other profs say that they range from middling to pretty good.
There's some other courses in the curriculum that require Arduino and such, so Processing would be a good fit, but I feel like it would be good for them to learn something more general purpose like Python at first, especially as it's becoming a standard scripting language in Rhino, Maya, etc.
I use Python every day for my web development work, but I could probably get up to speed in Processing in a week or so.
Any suggestions, experience, or online course outlines are appreciated.