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)
Course creator: Norhidayah Ahmad (FCE), Tareenjit Kaur Dhillon Bhathal Singh (FCE), Dr Nurul Rawaida Ain Burhani (FCE), Kok Ming Chan (FCE), Kah Wai Cheang (FCE), Dr Hanizanshaker Hussain (FCE), Nur Afrina Ikhsan (FCE), Nurtasnim Ismail (FCE), Dr Sharanjit Kaur (FCE), Ying Mei Leong (FCE), Khairunnisa Mokhtar (FCE), Muhammad Hakeem Omar (FCE), Nur Aqilah Khadijah Rosili (FCE), Ir Muhamad Hazwan Wahab (FCE), Yean Yoong Yew (FCE)