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

Credits 4

This course covers the fundamentals of programming in C++. It focuses 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
Notes

Credit may be received for only one of: CS 165, CS 170