An introductory course in object oriented design and programming using the Java language. Sample topics include defining objects from business requirements, classes and objects, data types, operators, conditional logic constructs, looping constructs, arrays and collections, exception handling, file and other I/O, graphical user interface (GUI), event handling, applications and Web based applets and creating HTML documentation using the JavaDoc utility. This course covers 10 of the 13
Prerequisites: CIS100