Differences between revisions 31 and 32
Revision 31 as of 2008-10-20 16:06:25
Size: 2368
Editor: dyn177231
Comment:
Revision 32 as of 2008-10-22 01:43:12
Size: 2426
Editor: JunHu
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
|| Oct. 22, 10:00-12:00 || IPO0.26 ||Interactivity and GUI || || || || Oct. 22, 10:00-12:00 || IPO0.26 ||Interactivity and GUI || [[attachment:GUI.pdf]] || ||
Line 23: Line 23:
 * [[attachment:GUIExamples.zip]]

Creative Programming Module 2008

Schedule

Please notice that this preliminary schedule is subject to changes.

Date & Time

Location

Content

Presentation

Exercises

Oct. 13, 10:00-12:00

HG3.02

Hello, You.

HelloYou.pdf

HelloExercises.pdf

Oct. 14, 13:00-15:00

UC

Variables, branches, loops

VariablesBranchesLoops.pdf

VariablesExercises.pdf

Oct. 16, 10:00-12:00

HG3.02

Arrays and functions

FunctionsAndArrays.pdf

FunctionExercises.pdf

Oct. 17, 14:00-15:30

IPO0.26

Object orientation: Encapsulation and inheritance

ObjectOrientation.pdf

FunctionExercises.pdf

/!\ Oct. 20, 13:00-15:00

IPO0.26

Data structures and algorithms

Algorithms.pdf

AlgorithmsExercises.pdf

Oct. 21, 10:00-12:00

IPO0.26

Algorithms and more algorithms

MoreAlgorithms.pdf

MoreAlgorithmsExercises.pdf

Oct. 22, 10:00-12:00

IPO0.26

Interactivity and GUI

GUI.pdf

Oct. 23, 17:00-19:00

HG

LUDIC to get refreshed

Oct. 24, 15:00-17:00

HG3.02

Show off your creations

Examples

Final Task

Your week-long task. 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. 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.

CreaPro: CreativeProgrammingModule2008 (last edited 2008-11-04 21:29:01 by JunHu)