3976
Comment:
|
4895
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
Lecture:: 13.45 - 15.30, Tuesday Sept. 8, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday Feb. 8, HG 3.21 |
Line 8: | Line 8: |
Help:: 11:30-12.30, Friday Sept. 11, HG4.24. | Help:: 11:30-12.30, Monday Feb. 14, ID Cafe. |
Line 13: | Line 13: |
1. Send screen copies of the results (running program with output within Eclipse) to <<MailTo(j.hu@tue.nl)>>, before 5pm, Monday sept 14. | 1. Send screen copies of the results (running program with output within Eclipse) to <<MailTo(j.hu@tue.nl)>>, before 5pm of the Monday preceding the next lecture. |
Line 24: | Line 24: |
Lecture:: 13.45 - 15.30, Tuesday Sept. 15, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday Feb. 15, HG 3.21 |
Line 27: | Line 27: |
Help:: 10:00-11.00, Friday Sept. 18, HG4.24. | Help:: 11:30-12.30, Friday Feb. 21, ID Cafe. |
Line 32: | Line 32: |
1. Use the "Boids" example code and create a new class '''Myboid''' that displays neither a square nor a triangle. Send screen copies of the result (running Manyboids program within Eclipse with output, also showing the source code of your '''Myboid''') to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm, Monday sept 21. | 1. Use the "Boids" example code and create a new class '''Myboid''' that displays neither a square nor a triangle. Send the classes of the 2 exercises and screen copies of the result (running program within Eclipse with output) in a zip file to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm of the Monday preceding the next lecture. |
Line 42: | Line 44: |
1. To enable the serial communication between the robot and the java program, not only the creapro.jar should be included in the build path, but also the serial.jar from processing (in <your processing directory>/libraries/serial/library). You will also need to copy rxtxSerial.dll from <your processing directory>/libraries/serial/library into your java project directory (find it out by right clicking on the project name in the package explorer in eclipse, select "properties" then check out "Resources"). | |
Line 45: | Line 48: |
Lecture:: 13.45 - 15.30, Tuesday Sept. 22, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday Feb 22, HG 3.21 |
Line 47: | Line 50: |
Help:: 10:00-11.00, Friday Sept. 25, HG4.24. | Example code:: [[attachment:Robot.rar]] Help:: 11:30-12.30, Monday Feb 28 , ID Cafe. |
Line 52: | Line 56: |
1. Send results to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm, Monday sept 28. | Send the classes of the exercises and screen copies of the result (running program within Eclipse with output) in a zip file to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm of the Monday preceding the next lecture. |
Line 56: | Line 61: |
Lecture:: 13.45 - 15.30, Tuesday Sept. 29, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday March 1, HG 3.21 |
Line 64: | Line 69: |
Help:: 10:00-11.00, Friday Oct. 2, HG4.24. | Help:: 11:30-12.30, /!\ Friday March 4, ID Cafe. |
Line 67: | Line 72: |
Lecture:: 13.45 - 15.30, Tuesday Oct. 6, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday March 15, HG 3.21 |
Line 72: | Line 77: |
1. [[attachment:RobotTemplate.zip]] | |
Line 77: | Line 83: |
Help:: 10:00-11.00, Friday Oct. 9, HG4.57. | Send the classes of the exercises in a zip file to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm of the Monday preceding the next lecture. Help:: 11:30-12.30, Friday March 21 , ID Cafe. |
Line 80: | Line 88: |
Lecture:: 13.45 - 15.30, Tuesday Oct. 13, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday March 22, HG 3.21 |
Contents
1. Bye-bye Processing. Hello Objects
- Lecture
- 08.45 - 10.30, Tuesday Feb. 8, HG 3.21
- Presentation
- Help
- 11:30-12.30, Monday Feb. 14, ID Cafe.
- Homework
Send screen copies of the results (running program with output within Eclipse) to <j.hu@tue.nl>, before 5pm of the Monday preceding the next lecture.
Rent again your AdMoVeo robot.
Upload the IDuino firmware to the Arduino board
Read the tutorial Processing in Eclipse
Try to modify the example from http://wiki.id.tue.nl/creapro/AdMoVeoInProcessing, make it a Java Program, and get it running with Eclipse.
2. Sharing, Hiding, Inheritance and Composition.
- Lecture
- 08.45 - 10.30, Tuesday Feb. 15, HG 3.21
- Presentation
- Example code
- Help
- 11:30-12.30, Friday Feb. 21, ID Cafe.
- Homework
Use the "Boids" example code and create a new class Myboid that displays neither a square nor a triangle.
Send the classes of the 2 exercises and screen copies of the result (running program within Eclipse with output) in a zip file to <p.j.f.peters@tue.nl>, before 5pm of the Monday preceding the next lecture.
Rent again your AdMoVeo robot.
Upload the IDuino firmware to the Arduino board
Read the tutorial Processing in Eclipse
Try to modify the example from http://wiki.id.tue.nl/creapro/AdMoVeoInProcessing, make it a Java Program, and get it running with Eclipse.
To enable the serial communication between the robot and the java program, not only the creapro.jar should be included in the build path, but also the serial.jar from processing (in <your processing directory>/libraries/serial/library). You will also need to copy rxtxSerial.dll from <your processing directory>/libraries/serial/library into your java project directory (find it out by right clicking on the project name in the package explorer in eclipse, select "properties" then check out "Resources").
3. Polymorphism.
- Lecture
- 08.45 - 10.30, Tuesday Feb 22, HG 3.21
- Presentation
- Example code
- Help
- 11:30-12.30, Monday Feb 28 , ID Cafe.
- Homework
Send the classes of the exercises and screen copies of the result (running program within Eclipse with output) in a zip file to <p.j.f.peters@tue.nl>, before 5pm of the Monday preceding the next lecture.
4. Swing to GUI
- Lecture
- 08.45 - 10.30, Tuesday March 1, HG 3.21
- Presentation
- Hands-on workshop.No presentation slides
- Homework
11:30-12.30, Friday March 4, ID Cafe.
5. Distributed computing
- Lecture
- 08.45 - 10.30, Tuesday March 15, HG 3.21
- Presentation
- Example code
Send the classes of the exercises in a zip file to <p.j.f.peters@tue.nl>, before 5pm of the Monday preceding the next lecture.
6. Steps further
- Lecture
- 08.45 - 10.30, Tuesday March 22, HG 3.21
- Presentation
- Homework
- What you have learned.
- How you would apply it in your design projects.
- An overview on your homework: For every task, whether it was done or to what extent it was done. if not, why.
- Suggestions on how to improve this assignment.