2022 November - BCS1105 Object Oriented Programming
Course Synopsis:
This course presents object-oriented programming concepts and its application. It starts with an introduction to basic concepts and terminology used in object-oriented programming. This is followed by detailed presentation of object-oriented programming topics which include data abstraction, inheritance, polymorphism and exception handling .
Course Credit:
4 credits
Course Learning Outcomes:
- Discuss the concepts of object oriented programming techniques
- Compare between object oriented programming languages and procedural programming languages
- Develop applications dealing with file input/output and exception handling mechanism
- Write programs using basic and advanced object-oriented concepts of inheritance, polymorphism and abstract class
Course creator: Dr. Lam Hong Lee (FCE)