This is the P2PU Archive. If you want the current site, go to www.p2pu.org!
"Creative programming" is a course aimed at artists, designers and all sorts of visual people with non-specialised backgrounds who feel curious about the potential of computer programming in their creative pursuits. It purposefully leaves aside most of the 'fundamentals' behind computer languages. "Creative programming" instead focuses on hands-on activities and related reflection processes that will help people put code into creative practice from the very first session. The course is focused on visual programming and uses open-source platforms such as Context Free Art and Processing.
Learning Goals:
The aim of this course is to get you started with the code, and "believe it or not" its main challenge is to show you that it ain't difficult! Once you grasp the fun side of programming with all the visual and interactive rewards, this course will provide the means to keep you motivated, share your achievements with your peers and get support from the community of creative learners. Your task is twofold: to adopt an open attitude to programming, and to immerse yourself in long hours of experimentation with computer code. By the end of this course, you will feel confident about learning computer code and empowered as a "creative geek" ;)
Motivation:
Computer programming and creative visual skills are usually separated in practice. Lots of artists and designers want to explore new possibilities through computational means (not just the use of commercial software), but there is a lack of courses, books and teaching materials aimed at learning computer programming without all the sophisticated theoretical foundations of computer science. I myself spent countless hours frustrated at specialised and tech-oriented courses and books. For this reason, I have developed an approach to teach computer programming in a visual, interactive and engaging way. This is a course I have taught since 2003 in Australia, Mexico and Ecuador both at the undergrad and postgraduate levels.
Note: An essential component of this course is the time spent by each individual student exploring the code, modifying it, experiencing the process of programming. Also, peer-support is a strong element of this course as students are expected to work together and provide support and feedback to each other.
Comments
Is Java the only language
Is Java the only language used in this course?
Hi Isaiah, yes the course
Hi Isaiah, yes the course includes entry-level Java for Processing. Please check the syllabus.
Hola, Ricardo. this is great!
Hola, Ricardo. this is great! I'm excited!
Ricardo, I'm not sure if I
Ricardo,
I'm not sure if I received a conformation or not regarding my enrollment in this class or not as I have had some recent problems with my email account (I deleted my inbox and it was too late to recover by the time I noticed it.) Could you tell me whether or not I was?
Also, if you haven't seen this video and have ~18 minutes to watch it, David McCandless is really interesting. I found this a few days ago surfing the web.
www(d)ted(ot)com/talks/david_mccandless_the_beauty_of_data_visualization.html
He speaks on and shows some examples of visualization of data sets.
PAX!
@!
I am looking forward to
I am looking forward to learning more about Java for Processing.
Reverse Phone Lookup
Hi, I want to know, when the
Hi, I want to know, when the course start again?
sir / madam , please sign me
sir / madam , please sign me up for this course whenever it starts or please send me a mail in advance please.- narsinga rao
Hi , Is the course running or
Hi , Is the course running or not yet?