| |
Mar 10, 2026
|
|
|
|
|
College Catalog 2024-2025 [ARCHIVED CATALOG]
|
CSI 224 - Computer Programming III 5 Total Credits Students are introduced to the concepts of object-oriented programming. Students learn to write applications using structures, classes, interfaces, inheritance and polymorphism. In addition, students learn to use and create delegates, events, collections, exceptions, dynamic link libraries and input/output streams to build real-world applications. PREREQUISITE(S): Completion of CSI 122 with a 2.0 or higher.
Course Outcomes
- Apply knowledge of classes to encapsulate and structure data.
- Apply inheritance principle to create new classes by extending existing ones.
- Apply the polymorphism principle by using the keywords virtual & override to create child classes of a base or parent class.
- Apply polymorphism principles with an abstract parent class, using the keywords abstract & override.
- Apply abstraction principles to group classes together by functionality using an interface as a parent or base type.
|
|