This teaching position involves delivering the subject Structured Programming & OOP at the tertiary level. The instructor will consolidate and extend students’ knowledge and skills in structured programming and develop their understanding and practice of object‑oriented programming.
Instruct students on structured programming and object‑oriented concepts—including encapsulation, inheritance, polymorphism, access control, overloading, and messaging—while fostering good coding style. Design and implement solutions to business problems using OOP principles.