Object-Oriented Programming

PGFS 204 Object-Oriented Programming introduces the concept of writing programs that organize software design around data, or objects, rather than functions and logic. Students will learn how to design, develop and deploy object-oriented programs using industry-standard tools and trending programming languages. The course covers object-oriented principles such as inheritance, encapsulation, polymorphism, and abstraction. Students also learn how to work with collections, exceptions, and file input/output.

Prerequisites
PGFS 108
Credits
3.50