Module Outcomes

1.Appraise and critically evaluate object-oriented programming compared to other programming paradigms..
2.Design and implement programs that demonstrate appropriate use of object-oriented design principles..
3. Select and use appropriate data structures for a given problem
4. Implement data search algorithms to process stored data in the most efficient approaches.
5. Use design patterns to organise code contributing to an individual system.
6. Propose object-oriented solutions using an appropriate modelling language, such as UML.

Application or protected and Unprotected Variables

This will demonstrate the application of protected and unprotected variables in Object oriented program.

Polymorphism

Polymorphism is a concept in object-oriented programming that refers to the ability of an object to take on many forms.

Unified Modelling Language

Unified Modeling Language (UML) is a graphical language used to visualize, specify, construct, and document software systems. It offers a set of diagrams and notations to represent various aspects of a software system.

Data Structures

In Python, a data structure is like a way of keeping things organized and stored in a computer program. Python comes with different types of built-in data structures that can be used to represent different types of information and do different things with that information.

Professional Skill Matrix and Action Plan

Nullam et orci eu lorem consequat tincidunt vivamus et sagittis libero. Mauris aliquet magna magna sed nunc rhoncus pharetra. Pellentesque condimentum sem. In efficitur ligula tate urna. Maecenas laoreet massa vel lacinia pellentesque lorem ipsum dolor. Nullam et orci eu lorem consequat tincidunt. Vivamus et sagittis libero. Mauris aliquet magna magna sed nunc rhoncus amet pharetra et feugiat tempus.

Phone

(+265) 888-208-986

Address

National TB Control Progtam
Private Bag 65, Lilongwe
Malawi