Software EngineeringEngineeringFrançais

Object Oriented Programming

SWE 244 · Semester 4

5 credits · 11 learning units

Lessons

Start with the foundations, study the topics, then practise and complete an independent project. These are learning plans; full tutorials and interactive checks are still being authored.

Subunit titles retain the curriculum’s original language.

Start here

  1. Lesson 1State, behaviour and the purpose of objects

Curriculum topics

  1. Lesson 2Introduction to object-oriented programming
  2. Lesson 3Objects and classes
  3. Lesson 4Encapsulation and information hiding
  4. Lesson 5Aggregation and decomposition
  5. Lesson 6Generalization and specialization
  6. Lesson 7Inheritance
  7. Lesson 8Polymorphism and dynamic links
  8. Lesson 9Examples of OOP

Put it into practice

  1. Lesson 10Guided laboratory and troubleshooting

Work independently

  1. Lesson 11Independent project and review
Curriculum source

HND Computer Engineering Software Engineering Curriculum.pdf · SWE 244 · Course table: p. 11 · Outline pages: 46