420-055-NC - Introduction to Object Oriented Programming

Horaire et planification

Date De À Sujets Références
2009-10-13 12:10 15:00 Presence
Coordinates
Syllabus - Course Plan
Introduction
Exemple Basic Concepts
PHP Online Documentation
2009-10-15 12:10 15:00 Presence
Last class
Object as a type, References vs basic types
Encapsulation
2009-10-20 12:10 15:00 Presence
Last class
Return on last week exercise - the bank - A TDD approach
Lab Hand-out (40%, in teams of 2 or 3 people)
Review of the basics of PHP basics and objects
Code for the lab
2009-10-22 12:10 15:00 Presence
Last class
Review of the basics of PHP basics and objects - continued
Inheritance, Specialization and generalization
Example Static members and methods
Example with protected keyword.
2009-10-27 12:10 15:00 Presence
Last class
Abstraction
Interfaces
2009-10-29 12:10 15:00 Presence
Object Modeling Exercise
2009-11-03 12:10 14:35 Presence
Solution Problem #1
Solution Problem #2
Polymorphism
Is-A vs Has-A or When not to use inheritance?
Exceptions (Example)
Wikipedia on Exception Handling
2009-11-05 12:35 15:00 Presence
Last Class
Design Patterns
Fluffy Cat - some Design Patterns
PHP Design Patterns
2009-11-10 12:10 15:00 Presence
Java Differenciation
2009-11-12 12:10 15:00 Presence
Course Review
2009-11-17 12:10 15:00 Presence
Lab Hand-in (40%, in teams of 2 or 3 people)
Generator for correction purposes
2009-11-24 12:10 15:00 Examen Final