~~NOTOC~~ ====== EECS2031Z Software Tools ====== ===== Description ===== The course lays the conceptual foundation of object-oriented programming. It covers delegation and contracts, encapsulation and API programming, aggregation and the collections framework, inheritance and polymorphism, all from the client's perspective. ===== Lecture Times ===== * Section A: Wednesday, 5:30-7:00pm, WP:WHITE SLH A * Lab 1 Thursday 6:00-8:00pm, LAS 1006 * Lab 2 Friday 4:00-6:00pm, LAS 1006 There is no labs Thursday jan 5