|
Jan 02, 2025
|
|
|
|
College Catalog 2021-2022 [ARCHIVED CATALOG]
|
CSI 124 - Computer Programming III 5 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 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 polymorphism to group classes together by functionality using an interface as a parent or base type.
|
|