|  |  | Oct 31, 2025 |  | 
	     
          | 
              
                | 
                    
                      | May 2019 Undergraduate Catalog [ARCHIVED CATALOG] 
 
   |  IS 128 - Object-Oriented Programming 1The 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.
 
 
   |  |  |