This course is an introduction to object-oriented programming using the C++ programming language. This course is designed to enhance students' abilities to implement object-oriented programs and to further develop programing proficiency. Detailed topics include classes, storage class and scope, encapsulation, polymorphism, inheritance, function overloading and overriding, virtual functions, operator overloading, templates, exception handling, stream I/O, file processing, and the Standard Template Library. Also covered are introductions to Graphical User Interface (GUI) development using class libraries, and object oriented design methodology.
This repository contains all my coursework for Object Oriented Programming with C++.
- Semester Taken: Fall 2017
- Grade: A