To provide students the knowledge Object Oriented Programming (OOP) so that the students are able to design the objects, interfaces, and templates; and able to re-use the objects effectively. This course aims to ensure that student understand the concepts of Object Oriented (OO) and able to design the objects, interfaces, and templates by using C++ language.
Content Outline of the Course/Module:
- Introduction to Object Oriented
- Exception Handling
- String and other ADTs
Upon completion of this course, students should be able to:
- Demonstrate the working principles of inheritance and polymorphism in objects.
- Design objects, interfaces, and templates.
- Solve the practical problems with object oriented solution.
|Teaching-learning Methods||Assessment Methods|
|Lecture||Assignment, Progress Test, Final Examination|
|Tutorial||Assignment, Progress Test, Final Examination|
|Practical||Assignment, Progress Test, Final Examination|