Differences between revisions 16 and 49 (spanning 33 versions)
Revision 16 as of 2010-10-08 14:38:05
Size: 3452
Editor: JunHu
Comment:
Revision 49 as of 2015-02-28 12:11:00
Size: 200
Editor: JunHu
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Creative Programming Module 2010 =

== For non-programmers ==
 * Please read [[AssignmentDescription|the module description]].
 * [[SoftwareEnvironment|Prepare your computer (and later the robot) for the module]]

=== Schedule ===

Please notice that this preliminary schedule is subject to changes.

||'''Date&time'''|| '''Location''' ||'''Content''' || '''Presentation''' ||'''Examples''' ||'''Exercises''' ||
||11-10, 13:00-15:00 || HG3.02 ||Hello You || [[attachment:L1_Presentation.pdf]] ||[[attachment:L1_Examples.zip]] ||[[attachment:L1_Tasks.pdf]] ||
||12-10, 10:00-12:00 ||HG3.02 ||Variables, Operators, Conditionals and Loops ||[[attachment:L2_Presentation.pdf]] ||[[attachment:L2_Examples.zip]] ||[[attachment:L2_Tasks.pdf]] ||
||13-10, 10:00-12:00 ||HG3.02 ||Arrays and Functions ||[[attachment:L3_Presentation1.pdf]] ||[[attachment:L3_Examples2.zip]] ||[[attachment:L3_Exercises.pdf]] ||
||14-10, 10:00-12:00 ||HG3.02 ||Algorithms and Data structures ||[[attachment:L4_Presentation.pdf]] ||[[attachment:L4_Examples.zip]] ||[[attachment:L4_Tasks.pdf]] ||
||18-10, 13:00-15:00 ||HG3.02 ||Objects ||[[attachment:L5_Presentation.pdf]] ||[[attachment:L5_Examples.zip]] ||[[attachment:L5_Tasks.pdf]] ||
||19-10, 10:00-12:00 ||HG3.02 ||GUI ||[[attachment:L6_Presentation.pdf]] ||[[attachment:L6_Examples.zip]] ||[[attachment:L6_Tasks.pdf]] ||
|| || ||Java and Arduino || Hands-on. ||[[attachment:L7_Examples.zip]] || ||
||22-10, 13:00-15:00 ||HG3.02 ||Presentations || || || ||


=== Final Task ===
Your final tasks. You may choose any, or all of the following:
 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.
 1. 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.
 1. Program the robot to tango with your hands.
 1. Anything else you think is interesting, for example: http://wiki.id.tue.nl/creapro/WallOfFame

== For "programmers" ==
=== [Team 1] From the outside to the inside: a new approach! ===
 Client:: LEGO expert / Christoph Bartneck

Computer systems are often designed from the inside out. Meaning that after a phase of requirement gathering the system’s functionality is build first. Once the core functionality is in place, a user interface is added on top. In this module we will reverse this process. First, you will design the user interface based on interviews with the client/expert. Afterwards you will work you way down into the functionality of the system.

In the context of this module you will work with Lego Minifigures. Several thousand of them exist and it is extremely difficult to identify an individual figure. Here are some example figures:

[[attachment:minifig1.jpg|{{minifig1.jpg||width=100}}]]
[[attachment:minifig2.jpeg|{{minifig2.jpeg||width=100}}]]
[[attachment:minifig3.jpeg|{{minifig3.jpeg||width=100}}]]

Some websites maintain catalogs of figures, but they designed for expert users only, who can already place a given figure into a theme. But this is certainly not an interface design that suits most users.

You will work with interface prototyping tools (paper, dreamweaver) as well as with semantic tools (Protégé) and web technology.
32 year-old Massage Therapist Devon Looper from Burgessville, likes to spend time learning, SAD Light and compose music. Recollects what an amazing spot it was having traveled to Old City of Zamosc.

32 year-old Massage Therapist Devon Looper from Burgessville, likes to spend time learning, SAD Light and compose music. Recollects what an amazing spot it was having traveled to Old City of Zamosc.

CreaPro: CreativeProgrammingModule2010 (last edited 2015-02-28 12:11:00 by JunHu)