Course Number: CMU-CS 311
Course Name: Object-Oriented Programming C++ (Advanced Concepts in Computing)
Number of Credit Hours: 4 Credits
Corequisite(s):
N/A
Course Description:
This course provides in-depth coverage of object-oriented programming principles and techniques using C++. Topics include classes, overloading, data abstraction, information hiding, encapsulation, inheritance, polymorphism, file processing, templates, exceptions, container classes, and low-level language features. The course also covers GUI and the C++ language standard. Prerequisites: CS211