P: N307 or N331 or N341 or equivalent. A Java language course designed for students familiar with programming and the World Wide Web. Focus on the unique aspects of Java, Applet, and GUI design, object-oriented programming, event-handling, multi-threaded applications, animation, and network programming. Lecture and laboratory.