Credit Weight: 0.5 Prerequisite(s): Computer Science 2412 Description: Java for software practitioners experienced in procedural languages, such as C. Concepts of object-oriented programming are shown and practiced through examples, exercises and assignments. Encapsulation, behavior, responsibilities, inheritance, polymorphism, exception and event handling, JDBC, and Java servelets will be used to incrementally build significant object oriented programs. Visual tools for building GUI objects and integrating them into programs. Offering: 0-0; 3-1