1.Overview
Object-Oriented Programming
2. Enviornment Setup
Windows Installation
3. Basic Syntax
Compile & Execute C++ Program
4. Comments in c++
Hello world
5. Data types
Basic type
6. Variable types
Variable type
Variable Declaration
7. Variable scope
Local Variables
Global Variables
Initializing Local and Global Variables
8. Constants/literals
Integer Literals
Floating-point Literals
Boolean Literals
Character Literals
9. Modifier types
Data type
10. Storage Classes
auto Storage Class
register Storage Class
static storage class
extern Storage Class
11. Operators
Arithmetic Operators
Relational Operators
Logical Operators
Bitwise Operators
Assignment Operators
Misc Operators
Operators Precedence in C++
12. Loop types
while loop
for loop
do...while loop
nested loops
13. Decision- Making Statements
if statement
if...else statement
switch statement
nested if statements
nested switch statements
14. Functions
Return Type
Function Name
Parameters
Function Declarations
Calling a Function
15. Numbers
Math Operations in C++
16. Arrays
Declaring Arrays
Initializing Arrays
Accessing Array Elements
Multi-dimensional Arrays
Two-Dimensional Arrays
Pointer to an Array
17. Strings
The C-style character string
The string class type introduced with Standard C++.
18. Pointers
Pointers in C++
Null Pointers
Pointer Arithmetic
Incrementing a Pointer
Decrementing a Pointer
Pointer Comparisons
Pointers vs Arrays
Passing Pointers to Functions
19. References
References vs Pointers
Creating References in C++
References as Parameters
Reference as Return Value
20. Date and time
Current Date and Time
21. Basic input/output
The Standard Output Stream (cout)
The Standard Input Stream (cin)
The Standard Error Stream (cerr)
The Standard Log Stream (clog)
22. Data structures
Defining a Structure
Structures as Function Arguments
Pointers to Structures
23. Classes and Objects
C++ Class Definitions
Define C++ Objects
Class member functions
Class Access Modifiers
Constructor & Destructor
Parameterized Constructor
The Class Destructor
Copy Constructor
Friend Functions
24. Inheritance
Base & Derived Classes
Access Control and Inheritance
25. Overloading
Operators Overloading in C++
Overloadable/Non-overloadable Operators
Operator Overloading
Unary Operators Overloading
Binary Operators Overloading
Relational Operators Overloading
Input/Output Operators Overloading
++ and - - Operators Overloading
Assignment Operators Overloading
26. Polymorphism
Virtual Function
Pure Virtual Functions
27. Web Programming
What is CGI?
CGI Architecture Diagram
Web Server Configuration
HTTP Header
CGI Environment Variables
POST Methods
Using Cookies in CGI
Setting up Cookies
Assignment
Assignment 1: Implementing a Simple Library Management System in C++
Assignment 2: Student Grade Management System in C++
Assignment 3: Building a Basic Calculator in C++
Assignment 4: Calculator with Memory Functionality in C++
Assignment 5: Employee Payroll Management System in C++
Assignment 6: Bank Account Management System in C++
Assignment 7: Weather Forecasting Program in C++
Assignment 8: File Encryption and Decryption Program in C++
Assignment 9: Sorting Algorithms Implementation in C++
Assignment 10: Text-Based Role-Playing Game (RPG) in C++
Assignment 11: Graphical User Interface (GUI) Application in C++
Assignment 12: Database Management System (DBMS) Implementation in C++
Assignment 13: Quiz Application in C++
Assignment 14: Text Adventure Game in C++
Assignment 15: Image Processing Application in C++
1.Overview
Object-Oriented Programming
2. Enviornment Setup
Windows Installation
3. Basic Syntax
Compile & Execute C++ Program
4. Comments in c++
Hello world
5. Data types
Basic type
6. Variable types
Variable type
Variable Declaration
7. Variable scope
Local Variables
Global Variables
Initializing Local and Global Variables
8. Constants/literals
Integer Literals
Floating-point Literals
Boolean Literals
Character Literals
9. Modifier types
Data type
10. Storage Classes
auto Storage Class
register Storage Class
static storage class
extern Storage Class
11. Operators
Arithmetic Operators
Relational Operators
Logical Operators
Bitwise Operators
Assignment Operators
Misc Operators
Operators Precedence in C++
12. Loop types
while loop
for loop
do...while loop
nested loops
13. Decision- Making Statements
if statement
if...else statement
switch statement
nested if statements
nested switch statements
14. Functions
Return Type
Function Name
Parameters
Function Declarations
Calling a Function
15. Numbers
Math Operations in C++
16. Arrays
Declaring Arrays
Initializing Arrays
Accessing Array Elements
Multi-dimensional Arrays
Two-Dimensional Arrays
Pointer to an Array
17. Strings
The C-style character string
The string class type introduced with Standard C++.
18. Pointers
Pointers in C++
Null Pointers
Pointer Arithmetic
Incrementing a Pointer
Decrementing a Pointer
Pointer Comparisons
Pointers vs Arrays
Passing Pointers to Functions
19. References
References vs Pointers
Creating References in C++
References as Parameters
Reference as Return Value
20. Date and time
Current Date and Time
21. Basic input/output
The Standard Output Stream (cout)
The Standard Input Stream (cin)
The Standard Error Stream (cerr)
The Standard Log Stream (clog)
22. Data structures
Defining a Structure
Structures as Function Arguments
Pointers to Structures
23. Classes and Objects
C++ Class Definitions
Define C++ Objects
Class member functions
Class Access Modifiers
Constructor & Destructor
Parameterized Constructor
The Class Destructor
Copy Constructor
Friend Functions
24. Inheritance
Base & Derived Classes
Access Control and Inheritance
25. Overloading
Operators Overloading in C++
Overloadable/Non-overloadable Operators
Operator Overloading
Unary Operators Overloading
Binary Operators Overloading
Relational Operators Overloading
Input/Output Operators Overloading
++ and - - Operators Overloading
Assignment Operators Overloading
26. Polymorphism
Virtual Function
Pure Virtual Functions
27. Web Programming
What is CGI?
CGI Architecture Diagram
Web Server Configuration
HTTP Header
CGI Environment Variables
POST Methods
Using Cookies in CGI
Setting up Cookies
Assignment
Assignment 1: Implementing a Simple Library Management System in C++
Assignment 2: Student Grade Management System in C++
Assignment 3: Building a Basic Calculator in C++
Assignment 4: Calculator with Memory Functionality in C++
Assignment 5: Employee Payroll Management System in C++
Assignment 6: Bank Account Management System in C++
Assignment 7: Weather Forecasting Program in C++
Assignment 8: File Encryption and Decryption Program in C++
Assignment 9: Sorting Algorithms Implementation in C++
Assignment 10: Text-Based Role-Playing Game (RPG) in C++
Assignment 11: Graphical User Interface (GUI) Application in C++
Assignment 12: Database Management System (DBMS) Implementation in C++
Assignment 13: Quiz Application in C++
Assignment 14: Text Adventure Game in C++
Assignment 15: Image Processing Application in C++