3976
Comment:
|
3972
|
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. 9, HG 4.24 |
Line 8: | Line 8: |
Help:: 11:30-12.30, Friday Sept. 11, HG4.24. | Help:: 11:30-12.30, Friday Feb. 12, HG4.24. |
Line 24: | Line 24: |
Lecture:: 13.45 - 15.30, Tuesday Sept. 15, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday Feb. 23, HG 4.24 |
Line 27: | Line 27: |
Help:: 10:00-11.00, Friday Sept. 18, HG4.24. | Help:: 11:30-12.30, Friday Feb. 26, HG4.24. |
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 your classes of the 2 exercises and a 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, Monday sept 21. |
Line 45: | Line 46: |
Lecture:: 13.45 - 15.30, Tuesday Sept. 22, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday March 2, HG 4.24 |
Line 47: | Line 48: |
Help:: 10:00-11.00, Friday Sept. 25, HG4.24. | Help:: 11:30-12.30, Friday March 5 , HG4.24. |
Line 56: | Line 57: |
Lecture:: 13.45 - 15.30, Tuesday Sept. 29, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday March 9, HG 4.24 |
Line 64: | Line 65: |
Help:: 10:00-11.00, Friday Oct. 2, HG4.24. | Help:: 11:30-12.30, Friday March 12 , HG4.24. |
Line 67: | Line 68: |
Lecture:: 13.45 - 15.30, Tuesday Oct. 6, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday March 16, HG 4.24 |
Line 77: | Line 78: |
Help:: 10:00-11.00, Friday Oct. 9, HG4.57. | Help:: 11:30-12.30, Friday March 19 , HG4.24. |
Line 80: | Line 81: |
Lecture:: 13.45 - 15.30, Tuesday Oct. 13, HG 4.24 | Lecture:: 08.45 - 10.30, Tuesday March 23, HG 4.24 |
Contents
1. Bye-bye Processing. Hello Objects
- Lecture
- 08.45 - 10.30, Tuesday Feb. 9, HG 4.24
- Presentation
- Help
- 11:30-12.30, Friday Feb. 12, HG4.24.
- Homework
Send screen copies of the results (running program with output within Eclipse) to <j.hu@tue.nl>, before 5pm, Monday sept 14.
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. 23, HG 4.24
- Presentation
- Example code
- Help
- 11:30-12.30, Friday Feb. 26, HG4.24.
- Homework
Use the "Boids" example code and create a new class Myboid that displays neither a square nor a triangle. Send your classes of the 2 exercises and a screen copies of the result (running program within Eclipse with output) in a zip file to <p.j.f.peters@tue.nl>, before 5pm, Monday sept 21.
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.
3. Polymorphism.
- Lecture
- 08.45 - 10.30, Tuesday March 2, HG 4.24
- Presentation
- Help
- 11:30-12.30, Friday March 5 , HG4.24.
- Homework
Send results to <p.j.f.peters@tue.nl>, before 5pm, Monday sept 28.
4. Swing to GUI
- Lecture
- 08.45 - 10.30, Tuesday March 9, HG 4.24
- Presentation
- Hands-on workshop.No presentation slides
- Homework
5. Distributed computing
- Lecture
- 08.45 - 10.30, Tuesday March 16, HG 4.24
- Presentation
- Example code
6. Steps further
- Lecture
- 08.45 - 10.30, Tuesday March 23, HG 4.24
- 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.