May 2019 Undergraduate Catalog 
    Jan 24, 2021  
May 2019 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 semester credit hours Contact Hours: 60.00 Prerequisite: IS 128 Object-Oriented Programming 1 . Corequisite: None.