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)