Introduces fundamental concepts of object oriented programming and dynamic memory management. Covers objects, classes, pointers, dynamic memory allocation, linked lists, and program correctness, verification, and testing. 04/02/2019-06/13/2019 Lecture Tuesday, Thursday 10:00AM - 11:50AM, Streeter, Room S182