This course introduces basic and advanced concepts of object oriented programming using C++. The content of this course include programming of C++, control flow, arrays, classes and objects, structures, operator overloading, strings, pointers and dynamic arrays, namespaces, streams and file I/O, recursion, inheritance, polymorphism, linked data structures, exception handling, and standard template library. Purpose of this course is to build programming concepts with object oriented language and its application toward engineering and other fields.
Lecture Hours: 45
Lab Hours: 45