Classes, objects, constructors, inheritance, polymorphism, operator overloading, templates and exception handling in C++.
It follows the common UP state university BCA syllabus (University of Lucknow pattern) for BCA Semester 3. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.
A modern GCC (g++) compiler in Code::Blocks or VS Code; differences from Turbo C++ are explained.
Yes. OOP concepts learnt here - classes, inheritance, polymorphism - carry over directly to Java in Semester 5.
