Advanced Object-Oriented Programming in C++
University of Alabama at Birmingham
CourseCS 300
Object-oriented programming concepts in C++ including templates, multiple inheritance, const correctness. Types, streams, containers, references, pointers, iterators, operator overloading, evolution of C++ in C++11/14/17/20, using the Standard Template Library (STL). Current techniques and tools for software development in C++: unit testing, compilation, version control using git, linters.
Credits
3 credits
Course Code
CS 300