|
Course
Description
-
This
course introduces the modern objectoriented programming philosophy
using C++ to the beginning graduate students.
-
The
emphasis is on developing the programming thought process in terms
of objects and their interactions to each other.
-
Concepts
covered include data hiding, code reuse through inheritance, polymorphism,
templates, exception handling, developing appropriate class hierarchy
and code maintenance for large software projects.
Prerequisites
Classes
3
lecture hours
3 semester hours
|