Object Orientated Programming

Unit Specification
Week to Week Scheme of Work

Week Topic Practical
1 Introduction to OOP
Introduction To OOP
Glossary of OOP Terms
Ch1 -History of OOP
Introducing OOP in VB.Net
.......(myDog)......
-------------------------------------------------------------------------
2 Modelling the Real World
Ch 2 -Modelling the Real World (UML)

UML Examples
....(Class Dia, Seq. Dia, etc).....
-------------------------------------------------------------------------
3 Classes & Objects
Ch 3 -Classes & Objects

Classes & Objects -Examples
......(Bank Account)......
-------------------------------------------------------------------------
4 Inheritance
Ch 4 -Inheritance

Inheritance-Example
......(Employee)......
-------------------------------------------------------------------------
5 Polymorphism
Ch 5 -Polymorphism
Polymorphism Example
.........( Pet)..........
-------------------------------------------------------------------------
6 Recap & Review.
Ch 6 -Conference Centre Example
-------------------------------------------------------------------------
-- OOP Sign Off Sheet
-------------------------------------------------------------------------
7 Associations (Relationships)
Associations
-------------------------------------------------------------------------
8 Overloading
Overloading
-------------------------------------------------------------------------
9 Linked Lists
Linked Lists, Stacks & Queues
-------------------------------------------------------------------------
10 Streams.....
OOP Streams
================================================
Draft Assignment 2011: To be confirmed