CIS226 Introduction to Object Oriented Programming
This course will introduce students to the principles, concepts and features of Object Oriented Programming (OOP). Students will design programs using prominent OOP principles including encapsulation, abstraction, inheritance, polymorphism and design patterns. Upon successful completion of this course, students will be able to describe, interpret and use OOP concepts to analyze problems and use solutions required to develop software.
Prerequisite: CIS126 and CIS126L