MIS 122. Object-Oriented Programming for Business in Java. Advanced course in programming principles using an Object Oriented (OO) programming language. Topics will focus on object-oriented (OO) programming including the design and development of OO applications, object classes, inheritance, polymorphism and encapsulation, and graphical user interface (GUI) application development including contrasting event-driven and procedural programming. Prerequisite: MIS 15 or CSC 15. Graded: Graded Student. Units: 3.0.