CS 598: ADVANCED PROGRAMMING WITH JAVA

Class Program
Credits 3
This course is designed for students who are already familiar with programming in the Java language. It covers the object-oriented programming paradigm on an advanced level, involving enhanced exercises in writing classes and creating objects with Java, creating GUI Applications and Applets, and exploring the 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, 2D and 3D Graphics rendering.