3409
Comment:
|
← Revision 44 as of 2010-02-08 13:59:35 ⇥
4131
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
## page was renamed from AssignmentSchedule2009Block1 ## page was renamed from AssignmentSchedule2009Block2 ## page was renamed from AssignmentSchedule |
|
Line 26: | Line 29: |
Example code:: [[attachment:Boidsexample.zip]] Help:: time, date, location. |
Example code:: [[attachment:Boids example.zip]] Help:: 10:00-11.00, Friday Sept. 18, HG4.24. |
Line 32: | Line 35: |
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. | |
Line 33: | Line 37: |
---- /!\ '''Edit conflict - other version:''' ---- 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 program with output within Eclipse, also showing the source code of your '''MyBoid''') to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm, Monday sept 21. |
|
Line 36: | Line 38: |
---- /!\ '''Edit conflict - your version:''' ---- 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 program with output within Eclipse, also showing the source code of your '''Myboid''') to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm, Monday sept 21. ---- /!\ '''End of edit conflict''' ---- Preparation for the next lecture:: |
Preparation for the next lecture:: (same as last time) |
Line 53: | Line 50: |
Help:: time, date, location. | Help:: 10:00-11.00, Friday Sept. 25, HG4.24. Homework:: 1. Read Chapter 7 in TIJ. 1. Do exercises as presented on the last sheet of this weeks lecture (see pdf mentioned before). 1. Send results to <<MailTo(p.j.f.peters@tue.nl)>>, before 5pm, Monday sept 28. |
Line 57: | Line 60: |
Presentation:: [[attachment:processing2Java4.pdf]] Help:: time, date, location. |
Presentation:: Hands-on workshop.No presentation slides Homework:: 1. Read chapter 13 in TIJ. 1. In Eclipse, try out the exercise at the end of chapter 13, as many as possible, but at least 5. Deliver the screenshots of the results. Help:: 10:00-11.00, Friday Oct. 2, HG4.24. |
Line 62: | Line 71: |
Presentation:: [[attachment:processing2Java5.pdf]] Help:: time, date, location. |
Presentation:: [[attachment:procesing2JavaNetworking.pdf]] Example code:: 1. [[attachment:whois.zip]] 1. [[attachment:Quote.zip]] Homework:: |
Line 65: | Line 77: |
== Between Java and Processing == | 1. Read chapter 15 in TIJ upto and including page 926. 1. Create your own Client/Server combo to let the robot perform some actions... Help:: 10:00-11.00, Friday Oct. 9, HG4.57. == Steps further == |
Line 68: | Line 85: |
Help:: time, date, location. | Homework:: 1. A report (no more than 2 pages of A4) on 1. What you have learned. 1. How you would apply it in your design projects. 1. An overview on your homework: For every task, whether it was done or to what extent it was done. if not, why. 1. Suggestions on how to improve this assignment. |
Contents
1. Bye-bye Processing. Hello Objects
- Lecture
- 13.45 - 15.30, Tuesday Sept. 8, HG 4.24
- Presentation
- Help
- 11:30-12.30, Friday Sept. 11, 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
- 13.45 - 15.30, Tuesday Sept. 15, HG 4.24
- Presentation
- Example code
- Help
- 10:00-11.00, Friday Sept. 18, HG4.24.
- Homework
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 <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
- 13.45 - 15.30, Tuesday Sept. 22, HG 4.24
- Presentation
- Help
- 10:00-11.00, Friday Sept. 25, HG4.24.
- Homework
Send results to <p.j.f.peters@tue.nl>, before 5pm, Monday sept 28.
4. Swing to GUI
- Lecture
- 13.45 - 15.30, Tuesday Sept. 29, HG 4.24
- Presentation
- Hands-on workshop.No presentation slides
- Homework
5. Distributed computing
- Lecture
- 13.45 - 15.30, Tuesday Oct. 6, HG 4.24
- Presentation
- Example code
6. Steps further
- Lecture
- 13.45 - 15.30, Tuesday Oct. 13, 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.