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: CIS212 and CIS126L

Credit Hours: 
3.00
Catalog Code: 
CIS226