About the course:
This course is for learning CPP language and the object oriented programming concepts.
Topics:
We will cover various topics in CPP like Classes and Objects, Constructors, Abstraction, Inheritance, Polymorphism, Pointers, Strings, Exception Handling, etc.
We will take into account advance topics as well such as memory allocation, difference between various programming approaches, and comparison between CPP and Java.
Practice:
Also, we will cover implementations of various concepts and also have a hands on coding session. There will be daily problems to solve which will sharpen your concepts and help you build confidence over it.
By the end of the session, you will be proficient in CPP and will be independent to code on your self.
What you need to bring?
You are expected to bring a laptop in class. You are allowed to share it in a group of two. We will also share the best available softwares in market.
Class structure:
We prefer taking a small batch to give personal attention to every learner. However, we encourage group learning and hence are flexible in terms of batch size as it is always fun to learn with your friends.