Mar 11, 2026  
College Catalog 2024-2025 
    
College Catalog 2024-2025 [ARCHIVED CATALOG]

CSI 226 - Computer Programming IV


5 Total Credits
In this course, students continue refining their coding skills in object-oriented programming using classes, abstract classes, interfaces and polymorphism. As well as anonymous classes, functional interfaces and lambda expressions. 

Prerequisite(s): Completion of CSI 124  with a 2.0 or higher. 

Course Outcomes
  • Become familiar with other programming languages and the tools necessary to create applications.
  • Apply the principles of object-oriented programming, such as classes and polymorphism, to create robust applications.
  • Create files to save and read both text and binary data.
  • Use lambda expressions as arguments to higher-order functions.
  • Use the built-in functions that take other functions, in the form of lambda expressions as their arguments.