January 2020 Undergraduate Catalog 
    
    Apr 18, 2024  
January 2020 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 Contact Hours: 30/30/0/60 Prerequisite: IS 122 Programming Logic . Corequisite: None.