Subjects |
Topics covered |
1. Object-Oriented Programming Using Java:: |
object-oriented concepts - a tour, objects, |
|
applets, control structures, methods, |
|
arrays, object-based programming, |
|
object-oriented programming, strings |
2. 2D Graphics Techniques:: |
Graphics systems, |
|
2D Graphics primitives, |
|
2D transformations, |
|
rendering and scan-conversion, curves, |
|
polygon primitives, smooth regions |
|
(circles and ellipses) |
3. User Interface Design:: |
basic concepts, event handling, layout |
|
management, graphics algorithms and |
|
toolkits, UGI design, managing text |
|
areas, canvases, costom components |
4. Exception-Handling and Multithreading:: |
understanding, performing and using |
|
exception-handling, understanding and |
|
using multithreading |
5. Multimedia:: |
image creation and display, image formats, |
|
simple animation*, animation and threads*, |
|
rendering and displaying, animated |
|
sequences*, image maps* |