CS 170: High-Level Programming II: The C++ Programming Language

Credits 4

This course covers the fundamentals of programming in C++. It focusses on developing an understanding of object-oriented concepts and principles. Topics include classes, operator overloading, function and class templates, composition, inheritance, and introduction to standard libraries such as containers and algorithms.

Prerequisites