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.

Credits

4

Prerequisite

CPTR 142

Distribution

Computer Science