Students will learn to design, write, compile, test and execute Java programs. Students will create both stand alone and client/server applications using the Java programming language. Enhancement of website functionality and embedding Java Applets in HTML code will be taught. Platform independent graphical user interfaces will be built using Java's Abstract Windowing Toolkit (AWT).