Software EngineeringEngineeringFrançais

Introduction to Object Modeling

SWE 233 · Semester 3

3 credits · 15 learning units

Lessons

12 of 15 learning units provide interactive tutorials with worked examples, diagrams, knowledge checks and subject mastery questions. Each check draws five questions from the available bank; question counts vary by unit. The remaining units provide preparation, guided practice or an independent project.

Subunit titles retain the curriculum’s original language.

Start here

  1. Lesson 1Objects, responsibilities and modelling vocabulary

Curriculum topics

  1. Lesson 2Modelling computer systemsInteractive tutorial
  2. Lesson 3Prominent object-oriented methodologiesInteractive tutorial
  3. Lesson 4Introduction to UMLInteractive tutorial
  4. Lesson 5Overview of the development processInteractive tutorial
  5. Lesson 6Structural and behavioural UML diagramsInteractive tutorial
  6. Lesson 7Class diagramInteractive tutorial
  7. Lesson 8Use case diagramInteractive tutorial
  8. Lesson 9Interaction diagramsInteractive tutorial
  9. Lesson 10State diagram and activity diagramInteractive tutorial
  10. Lesson 11Introduction to object-oriented designInteractive tutorial
  11. Lesson 12Design patternsInteractive tutorial
  12. Lesson 13Workshop on object-oriented software engineeringInteractive tutorial

Put it into practice

  1. Lesson 14Guided laboratory and troubleshooting

Work independently

  1. Lesson 15Independent project and review
Curriculum source

HND Computer Engineering Software Engineering Curriculum.pdf · SWE 233 · Course table: p. 10 · Outline pages: 37