IS510 Object-Oriented Programming

The course covers the concepts of object-oriented program design and development. Students will learn the relationship between classes and objects, how to properly design for reuse, how to develop a series of programs that apply design patterns and appropriately use encapsulation, inheritance, polymorphism, and delegation. Upon successful course completion, students will be able to use notation and techniques for the analysis, design, and implementation of object-oriented systems.

Logic and Design or Programming Language course.

Credit Hours: 
Catalog Code: