Differences between revisions 41 and 42
Revision 41 as of 2013-11-02 00:23:47
Size: 269
Editor: JunHu
Comment:
Revision 42 as of 2013-11-02 00:53:52
Size: 4258
Editor: JunHu
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
My name: Tilly Pontius<<BR>>
Age: 28<<BR>>
Country: Netherlands<<BR>>
Home town: Assen <<BR>>
ZIP: 9403 Rm<<BR>>
Address: Binnenstoep 191<<BR>>
<<BR>>
my website ... [[http://s0cial-network.tk/index.php?do=/blog/67602/celebs-burnouts-daily-burn-out/|exercise]]
Welcome to Processing. ''you'll be cranking out creative code sooner than you think. Best of all, you'll be creating as you learn.'' (Ira Greenberg).

This assignment aims to empower you to do computer programming, but always with a creative and design-oriented focus. The main environment used is Processing and Arduino as a platform is included too. This is a new-style large ("double") assignment for the Bachelor College. Creative Programming belongs to the competency area: Integrating Technology (being able to explore, prototype, create, and demonstrate innovative concepts and experiences using technology, as well as analyzing the technical and economic feasibility of complex designs in which technology is integrated; moreover, one needs to understand scientific writings and to be able to communicate with engineers and researchers of other disciplines.)

Time to reveal the fun and creativity of programming. Time to reveal programming for fun and creativity. You come to this design faculty to become a designer of '''intelligent products, systems, and services''', and programming would be the first step, among other steps, to approach the intelligent designs, to make the intelligent designs dance and sing.

You are going to learn Processing. Processing is a simplified version of Java, a more serious but at the same time more complicated language. But processing has all the benefits of Java with a much simpler and optimized environment for creative coding.
||<tablestyle="border: 0px hidden"> [[http://shop.oreilly.com/product/0636920000570.do|{{attachment:cat.gif}}|class=none]] ||<style="vertical-align: top;"> ''Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool.'' (homepage of [[http://www.processing.org|Processing.org]]). ||

Read it again. It says that ''It is used by designers ... for learning, prototyping and production''.

== Number of Students ==
50

== Learning Activities ==
We will have fun with visuals and graphics (Processing). But this assignment is not just for fun, You will be also learning serious things such as variables, data structures, control flows, interaction events and some basics of computer graphics, of course, while having fun.

== Deliverables ==
Fun.

And your creations.


== Textbooks ==

=== Must-have ===
''Getting Started with Processing'', by By Casey Reas, Ben Fry <<BR>>
e-Book and hard copy available from [[http://shop.oreilly.com/product/0636920000570.do|O'Reilly]]

=== Recommended-to-have ===

''Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction''<<BR>>
Daniel Shiffman.<<BR>>
Published August 2008, Morgan Kaufmann. 450 pages. Paperback.<<BR>>
Available from LUCID, or from [[http://www.amazon.com/Learning-Processing-Beginners-Programming-Interaction/dp/0123736021/|Amazon]]

''Programming Interactivity: A Designer's Guide to Processing, Arduino, and openFrameworks'' (Paperback)
by Joshua Noble (Author). '''Very good one, covers many topics in Competency II'''. <<BR>>
Available from LUCID. Also see http://programminginteractivity.com

''Processing: Creative Coding and Computational Art (Foundation)''<<BR>>
Ira Greenberg (Foreword by Keith Peters).<<BR>>
Published 28 May 2007, Friends of Ed. 840 pages. Hardcover.<<BR>>
Available from LUCID

''Making Things Talk: Practical Methods for Connecting Physical Objects''<<BR>>
Tom Igoe.<<BR>>
Published 28 September 2007, O'Reilly. 428 pages. Paperback.<<BR>>
Available from LUCID<<BR>>

== Websites ==

 * [[http://wiki.id.tue.nl/creapro|Assignment wiki]]
 * [[http://processing.org/|Processing]]

== Assignors ==
  * [[http://www.tue.nl/staff/j.hu|Jun Hu]]
  * [[http://www.tue.nl/staff/l.m.g.feijs|Loe Feijs]]
  * [[http://www.tue.nl/staff/r.m.c.ahn|Rene Ahn]]
  * [[http://www.tue.nl/staff/p.j.f.peters|Peter Peters]]
  * [[http://www.tue.nl/staff/m.funk|Mathias Funk]]

Welcome to Processing. you'll be cranking out creative code sooner than you think. Best of all, you'll be creating as you learn. (Ira Greenberg).

This assignment aims to empower you to do computer programming, but always with a creative and design-oriented focus. The main environment used is Processing and Arduino as a platform is included too. This is a new-style large ("double") assignment for the Bachelor College. Creative Programming belongs to the competency area: Integrating Technology (being able to explore, prototype, create, and demonstrate innovative concepts and experiences using technology, as well as analyzing the technical and economic feasibility of complex designs in which technology is integrated; moreover, one needs to understand scientific writings and to be able to communicate with engineers and researchers of other disciplines.)

Time to reveal the fun and creativity of programming. Time to reveal programming for fun and creativity. You come to this design faculty to become a designer of intelligent products, systems, and services, and programming would be the first step, among other steps, to approach the intelligent designs, to make the intelligent designs dance and sing.

You are going to learn Processing. Processing is a simplified version of Java, a more serious but at the same time more complicated language. But processing has all the benefits of Java with a much simpler and optimized environment for creative coding.

http://shop.oreilly.com/product/0636920000570.do

Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. (homepage of Processing.org).

Read it again. It says that It is used by designers ... for learning, prototyping and production.

Number of Students

50

Learning Activities

We will have fun with visuals and graphics (Processing). But this assignment is not just for fun, You will be also learning serious things such as variables, data structures, control flows, interaction events and some basics of computer graphics, of course, while having fun.

Deliverables

Fun.

And your creations.

Textbooks

Must-have

Getting Started with Processing, by By Casey Reas, Ben Fry
e-Book and hard copy available from O'Reilly

Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction
Daniel Shiffman.
Published August 2008, Morgan Kaufmann. 450 pages. Paperback.
Available from LUCID, or from Amazon

Programming Interactivity: A Designer's Guide to Processing, Arduino, and openFrameworks (Paperback) by Joshua Noble (Author). Very good one, covers many topics in Competency II.
Available from LUCID. Also see http://programminginteractivity.com

Processing: Creative Coding and Computational Art (Foundation)
Ira Greenberg (Foreword by Keith Peters).
Published 28 May 2007, Friends of Ed. 840 pages. Hardcover.
Available from LUCID

Making Things Talk: Practical Methods for Connecting Physical Objects
Tom Igoe.
Published 28 September 2007, O'Reilly. 428 pages. Paperback.
Available from LUCID

Websites

Assignors

CreaPro: AssignmentDescription (last edited 2018-08-27 08:34:54 by JunHu)