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. |
||
Oct. 14, 13:00-15:00 |
UC |
Variables, branches, loops |
||
Oct. 16, 10:00-12:00 |
HG3.02 |
Arrays and functions |
||
Oct. 17, 14:00-15:30 |
IPO0.26 |
Object orientation: Encapsulation and inheritance |
||
Oct. 20, 13:00-15:00 |
IPO0.26 |
Data structures and algorithms |
||
Oct. 21, 10:00-12:00 |
IPO0.26 |
Algorithms and more algorithms |
||
Oct. 22, 10:00-12:00 |
IPO0.26 |
Interactivity and GUI |
See below "Final task" |
|
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:
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.
- 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.
- Program the robot to tango with your hands.
- 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.