Course Outcomes
- Describe the procedural and object-oriented paradigm with concepts of streams, classes, functions, data, and objects.
- Demonstrate the various basic programming constructs like decision-making statements. Looping statements and functions.
Explain object-oriented concepts like overloading, inheritance, polymorphism, virtual functions, constructors, and destructors. - Explain the various file stream classes; file types, usage of templates, and exception-handling mechanisms.
- Compare the pros and cons of procedure-oriented language with the concepts of object-oriented language.
- Develop programs incorporating the programming constructs of object-oriented programming concepts.