Course Info

CSC 309: C++ for Programmers

This course covers the essentials of C and C++ programming, focusing primarily on the topics of memory management and object-oriented programming. Topics include pointers and dynamic allocation, operator overloading, copy constructors and destructors, inheritance and polymorphism.

(CSC 242 or CSC 243) or proficiency in another programming language is a prerequisite for this class.