May 2020 Undergraduate Catalog 
    Feb 25, 2024  
May 2020 Undergraduate Catalog [ARCHIVED CATALOG]

IS 223 - Object-Oriented Programming 2

This course focuses on using object-oriented programming languages such as Java, C#, C++, or Visual Basic in the development of modern business applications. Topics include object-oriented design using UML, encapsulation, object interfaces, inheritance, aggregation, abstract classes, polymorphism, user interfaces and database access along with advanced file I/O. Using object-oriented techniques to help manage complexity, improve communication among project stakeholders, and adapt to change are explored. Current software modeling and integrated development environments are demonstrated. Project: Development of a business application. Semester Credit Hours: 3.00 Contact Hours: 30/30/0/60 Prerequisite: IS 128 Object-Oriented Programming 1 . Corequisite: None.