September 2019 Undergraduate Catalog 
    Dec 07, 2023  
September 2019 Undergraduate Catalog [ARCHIVED CATALOG]

IS 128 - Object-Oriented Programming 1

The goal of this course is to introduce the student to the design, implementation, and maintenance of event-driven software systems using an object-oriented approach. Common ways of organizing data are discussed such as basic data structures, class design and modeling, exception handling, file I/O, and database processing techniques. In addition, object-oriented concepts, such as inheritance, encapsulation, and polymorphism, are discussed and utilized in this course. A higher-level language such as Visual Basic, C#, and Java are used for implementation and illustration. Semester Credit Hours 3.00 semester credit hours Contact Hours: 60.00 Prerequisite: IS 122 Programming Logic . Corequisite: None.