CPTR 241 Advanced Object-Oriented Programming

In-depth study of object-oriented design methodology.  Students will write object-oriented programs that appropriately utilize data abstraction and typing, inheritance and polymorphism, interfaces, overloading, generic types, prototypes, and delegation.  Students will also write multi-threaded applications and utilize exception handling to create robust applications which take advantage of modern multi-core processors.  Prerequisite: CPTR 142.

Credits

4

Distribution

Computer Science