In this course, students will extend their knowledge of object-oriented programming through the use of the Java programming language. They will develop applets for use in web pages as well as stand-alone applications. Application design, planning, language syntax, and a variety of Java environments will be covered. Individual and group projects are emphasized throughout the course. Prerequisite: CIS148G.