A continuation of Programming I to include advanced programming techniques, including classes and data abstractions, inheritance and composition, pointers, virtual functions, overloading, exception handling, and recursion. Students analyze, design, implement, and test complex programs.
ACS 111: Programming II
Program