Course Content
National Certificate: Information Technology (Systems Development) LEVEL 5- SAQA- 48872- 131 CREDITS

115378

Demonstrate an understanding of advanced object-oriented programming

 

SPECIFIC OUTCOME 1

Demonstrate an understanding of inheritance in object oriented programming (OOP).

ASSESEMENT CRITERIA

  • The demonstration identifies situations from real-life problems where inheritance is applicable.
  • The demonstration implements inheritance in OOP language.

115378

Demonstrate an understanding of advanced object-oriented programming

Understanding Inheritance in Object-Oriented Programming (OOP)

 

 

SPECIFIC OUTCOME 2 

Demonstrate an understanding of polymorphism in object oriented programming (OOP).

ASSESEMENT CRITERIA

  • The demonstration identifies situations from real-life problems where polymorphism is applicable.
  • The demonstration implements polymorphism in OOP language.

 

 

 

SPECIFIC OUTCOME 3

Analyse problem situations to plan an OOP implementation.

ASSESEMENT CRITERIA

  • The analysis describes basic UML standards to identify classes.
  • The analysis identifies base and sub-classes in a problem situation.
  • The analysis identifies polymorphism in a problem situation.
  • The analysis identifies inter-class communication in a problem situation.

 

 

SPECIFIC OUTCOME 3

Analyse problem situations to plan an OOP implementation

ASSESEMENT CRITERIA

  • The analysis describes basic UML standards to identify classes.
  • The analysis identifies base and sub-classes in a problem situation.
  • The analysis identifies polymorphism in a problem situation.
  • The analysis identifies inter-class communication in a problem situation.