This course covers the object-oriented programming paradigm, writing classes and creating objects with
Java, creating GUI Applications and Applets, fundamental concepts of 2D and 3D computer graphics with Java. The
students will be exposed to the techniques of developing practical applications using powerful Java packages
including graphics. Topics include: writing classes and creating objects, decision structures, loops and files,
GUI Applications, creating GUI Applications with JavaFX, creating Applets, 2-D and 3-D Graphics rendering.
CS 498: HC Advanced Programming with Java
Class Program