Students create applications using intermediate and advanced programming concepts in the Java environment. They focus on supporting Java Development Kit (JDK) libraries, Event Driven /Object Oriented concepts, properties, classes, inheritance, event handling and Applets.