DT249/2: Object Orientated Programming

Banner


Brightspace

Key skills

Assessments

Week 1: Introduction to OBJECT-ORIENTATED DESIGN, UML, ABSTRACTION, COMPOSITION, and INHERITANCE.
Object-Orientated Design
Week 2: Introduction to CLASSes and OBJECTs and how they are implemented in PYTHON. Objects in Python
Week 3: Introduction to MODULES and PACKAGES, ACCESS CONTROL, and THIRD-PARTY LIBRARIES. modules and packages
Week 4: Introduction to SINGLE INHERITANCE, MULTIPLE INHERITANCE and POLYMORPHISM.
Inheritance
Week 5: MIGRATING programs to OBJECT-ORIENTED. Introducing the PROPERTY function and  MANAGER OBJECTS. Object Oriented Desgn
Week 6: More Stuff here
.

STRINGS and SERIALIZTION


Week 7: More Stuff here
DESIGN PATTERNS
1

Week 8: More Stuff here
DESIGN PATTERNS 2

Week 9: More Stuff here
OBJECT-ORIENTED TESTING

Week 10: More Stuff here  
INTRODUCTION TO JAVA

Week 11: More Stuff here


OBJECT-ORIENTED JAVA

Week 12: More Stuff here
EXAMS and REVISION




Back button


If you have any suggestions, corrections, or comments, please feel free to e-mail me at:
Damian.X.Gordon(a)tudublin.ie