Differences between revisions 2 and 3
Revision 2 as of 2009-10-09 09:52:25
Size: 2570
Editor: JunHu
Comment:
Revision 3 as of 2009-10-09 12:06:59
Size: 2193
Editor: JunHu
Comment:
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
|| Oct. 13, 13:00-15:00 || HG3.02||Variables, branches, loops || [[attachment:VariablesBranchesLoops.pdf]] || [[attachment:VariablesExercises.pdf]] ||
|| Oct. 16, 10:00-12:00 || HG3.02 ||Arrays and functions || [[attachment:FunctionsAndArrays.pdf]] || [[attachment:FunctionExercises.pdf]] ||
|| Oct. 17, 14:00-15:30 || HG3.02 ||Object orientation: Encapsulation and inheritance || [[attachment:ObjectOrientation.pdf]] || [[attachment:FunctionExercises.pdf]] ||
|| /!\ Oct. 20, 13:00-15:00 || HG3.02 ||Data structures and algorithms || [[attachment:Algorithms.pdf]]|| [[attachment:AlgorithmsExercises.pdf]] ||
|| Oct. 21, 10:00-12:00 || HG3.02 ||Algorithms and more algorithms || [[attachment:MoreAlgorithms.pdf]] || [[attachment:MoreAlgorithmsExercises.pdf]] ||
|| Oct. 22, 10:00-12:0
0 || HG3.02 ||Interactivity and GUI || [[attachment:GUI.pdf]] || See below "Final task" ||
|| Oct. 23, 17:00-19:00 || HG3.02 || LUDIC to get refreshed || || ||
|| Oct. 24, 15:00-17:00 || HG3.02 ||Show off your creations || || ||
|| Oct. 13, 13:30-15:30 || HG3.02||Variables, branches, loops || Sjriek Alers ||[[attachment:VariablesBranchesLoops.pdf]] || [[attachment:VariablesExercises.pdf]] ||
|| Oct. 14, 13:30-15:30 || HG3.02 ||Arrays and functions || Peter Peters || [[attachment:FunctionsAndArrays.pdf]] || [[attachment:FunctionExercises.pdf]] ||
|| Oct. 15, 13:30-15:30 || HG3.02 ||Objects || Rene Ahn||[[attachment:ObjectOrientation.pdf]] || [[attachment:FunctionExercises.pdf]] ||
|| Oct. 16, 14:00-16:00 || HG3.02 ||Data structures and algorithms || Jun Hu || [[attachment:Algorithms.pdf]]|| [[attachment:AlgorithmsExercises.pdf]] ||
|| Oct. 19, 13:30-15:30 || HG3.02 ||Interactivity and GUI || Jun Hu || [[attachment:GUI.pdf]] || See below "Final task" ||
|| Oct. 20, 13:30-15:30 || HG3.02 || Looking beyond: Java and Arduino || Jun Hu || [[attachment:GUI.pdf]] || ||
|| Oct. 23, 13:30-15:30 || HG3.02 ||Show off your creations || || || ||
Line 22: Line 21:
 * [[attachment:ColorXY.pde]]
 * [[attachment:AlgorithmsExamples.zip]]
 * [[attachment:GUIExamples.zip]]
 
Line 27: Line 24:
Your week-long task. You may choose either, or all of: Your final tasks. You may choose either, or all of:
Line 31: Line 28:
 1. anything else you think is interesting.

 This Friday is the show time for your creations.

 You will need the creapro.jar library to program your robot from Processing. See http://wiki.id.tue.nl/creapro/CreaproProcessingLibrary for the documentation of the library.
 1. Anything else you think is interesting, for example: http://wiki.id.tue.nl/creapro/WallOfFame

Creative Programming Module 2008

Schedule

Please notice that this preliminary schedule is subject to changes.

Date & Time

Location

Content

By

Presentation

Exercises

Oct. 12, 11:00-12:00

HG3.02

Welcome and Warming up

Jun Hu

Take a deep breath.

Oct. 12, 13:30-15:30

HG3.02

Hello, You.

Rene Ahn

HelloYou.pdf

HelloExercises.pdf

Oct. 13, 13:30-15:30

HG3.02

Variables, branches, loops

Sjriek Alers

VariablesBranchesLoops.pdf

VariablesExercises.pdf

Oct. 14, 13:30-15:30

HG3.02

Arrays and functions

Peter Peters

FunctionsAndArrays.pdf

FunctionExercises.pdf

Oct. 15, 13:30-15:30

HG3.02

Objects

Rene Ahn

ObjectOrientation.pdf

FunctionExercises.pdf

Oct. 16, 14:00-16:00

HG3.02

Data structures and algorithms

Jun Hu

Algorithms.pdf

AlgorithmsExercises.pdf

Oct. 19, 13:30-15:30

HG3.02

Interactivity and GUI

Jun Hu

GUI.pdf

See below "Final task"

Oct. 20, 13:30-15:30

HG3.02

Looking beyond: Java and Arduino

Jun Hu

GUI.pdf

Oct. 23, 13:30-15:30

HG3.02

Show off your creations

Examples

Final Task

Your final tasks. You may choose either, or all of:

  1. design a GUI control panel to control the robot. Similar to the test program found at http://wiki.id.tue.nl/creapro/AdMoVeo, but you have to do it within Processing.

  2. program the robot to be a racing car. Let the robot follow a 1cm wide black lane printed on a white A3 paper. You may start from a straight lane, then experiment with curves. Your robot will be raced on a lane that is not known in advance.
  3. Program the robot to tango with your hands.
  4. Anything else you think is interesting, for example: http://wiki.id.tue.nl/creapro/WallOfFame

CreaPro: CreativeProgrammingModule2009 (last edited 2009-10-20 11:56:36 by JunHu)