3 cr.3 hr. Day course offered in the Fall. Also offered evenings.
This course covers the fundamental principles of Object Oriented Paradigm. It studies the concepts of procedural and data abstraction, classes, inheritance, polymorphism, virtual functions, templates, exception handling and file manipulations. Students learn the main tools of a popular language supporting the object-oriented framework and various techniques of object-oriented design.