Introduction to Object-Oriented Programming

Training Provider: Republic Polytechnic
Course Reference: TGS-2022014888
S$201
Original: S$671
Save S$469

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 module introduces students to the concepts of object-orientation in software or program construction. Students will learn how to model and write programmes that are composed of objects that interact with one another, using the Python programming language.
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.

Course Details

Duration 15 hours
Language English
Training Commitment Part Time
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from Republic Polytechnic

The application of Computer Vision in object identification and classification is well-established s...
Duration 8 hours
Fee After Subsidy S$162
The course equips learners on the skills of qualitative market research such as facilitating focus g...
Duration 72 hours
Fee After Subsidy S$354
The course equips learners on the skills of qualitative market research such as facilitating focus g...
Duration 72 hours
Fee After Subsidy S$354