CIS-277 Advanced C/C++ Programming

Advanced C/C++ Programming is a continuation of CIS 276-Intro to C/C++ Programming. This course emphasizes the concepts, principles and practices of object-oriented programming and of data structures. Typical topics include classes, data abstraction, encapsulation, inheritance, polymorphism, information hiding, software reusability, overloading, vectors, lists, queue, stacks and STL. This course is offered in the spring term.

Credits

4

Prerequisite

Completion of CIS-276 with a passing grade.

IAI Code:

CS 912

PCS Code:

1.2

Lecture:

3

Lab:

2