Arch 227A/Design C141/Design 241:
2D Graphics in Java
Fall 2000 |
Tue and Thu 12:30 - 2:00pm CDA Lecture Room |
Instructor |
Kostas Terzidis 1124D Perloff Hall tel. 825-8004 |
E-mail: |
|
Class Notes: |
|
Prerequisites: none |
FALL 2000 SCHEDULE
Week 1: Java basics/Cafe basics: Compiling, debugging, libraries, multi-file code.
Week 2: Computer Language basics: primitives, operators, statements, methods.
Week 3: Object creation/internal representation: Point, segment, curve, shape, group.
Week 4: Transformations: Matrices, translation, rotation, scaling, reflection.
Lab
Week 5: Transformations: Matrices, translation, rotation, scaling, reflection.
Week 6: User interface: UI elements, graphics methods.
Week 7: File I/O: DXF read/write.
Week 8: Image representation: pixel maps, basic image operations.
+ Mouse Events: Animation, simple animation: Threads, loops.
Week 9: Splines - Networking: Bezier curves and Client-Server schemes.
Week 10: Morphing
Useful links: