CS162 - Intermediate C++: STL and Object Based Programming

In this course, students will develop object-oriented programming skills using C++ as the implementation language.

Topics will include: Containers, Templates, STL, OOP, Operator Overloading, Constructors, Destructors, Interfaces, and Exception handling.

Goals for the course are:
- To master the basics of object oriented programming
- To understand advanced C++ language construction, including classes, inheritance, operator overloading, and templates.
- To learn to apply C++ strategies and tactics to common problems.
- Explore the effects of implementation choices on simplicity, and maintainability

Prerequisites: CS160 or CS746, or experience in C or C++ programming

Links to course offerings:
Fall 2010


[Powered by Apache] [Valid CSS!] [Powered by CentOS]