Introduction to Object-Oriented Programming
About This Course
1. Explain object-oriented programming and write and execute a simple program in Python that applies input, processing (assignment, conditional and repetition statements) and output constructs
2. Explain classes, objects and encapsulation and implement programs that apply these concepts when represented as UML class diagrams
3. Explain and write programs that apply inheritance
What You'll Learn
The key topics covered in this module include:
• Variables, assignment, conditional and repetition statements
• Unified Modelling Language (UML) diagrams
• Classes and Objects
• Encapsulation
• Inheritance
Upon completing the module, students will be able to analyse and solve programming problems in an object-oriented manner by the application of constructs such as decision making, repetition, classes and objects.
Entry Requirements
• Relevant local polytechnic diploma or degree in any discipline;
• Applicants who do not meet the entry requirements may be considered for admission to the course based on evidence of at least five (5) years of relevant working experience or supporting evidence of competency readiness. Suitable applicants who are shortlisted will have to go through an interview and/or entrance test.