Course: Programming in C++:
Arrays, Pointers, Strings, Structures/Classes, Inheritance, Polymorphism, Overloading, Files, STL, Interview Questions, Campus Placements, GDB, Valgrind, Memory Leak
Contents:
- Introduction to Computers and Programming Languages.
- Programming Logic Formation and Techniques (Flowcharts and Algorithms).
- Basic Syntax, Data Types, Variables, Constants, Literals, Operators.
- Decision Making (IF Structures and Switch Block), Loops (While, Do While, For).
- Functions and Modular Programming.
- Arrays, Pointers, Strings, References, Memory Management.
- Classes, Structures and Objects, Unions and Bit Fields, Memory Alignment and Padding.
- Overloading, Polymorphism, Abstraction, Encapsulation.
- Files and Streams, Exception Handling, Namespaces, Templates.
- Types and Segments of Memory, Storage Classes, Scope Rules and Life of Variable.
- Introduction to STL.
- Preprocessors, Header Files, Macros, Multi File application development and Various Stages of Building an Application.
- Misc. topics like Typedef, Type Casting, Recursion, Variable Arguments, Command Line Arguments.
Duration: 50 hours Theory, 100 hours Practical (Recommended)