- Instructors Note
- Fundamentals
- How Computers Works
- Introduction to Number Systems
- What is a Program
- Low-level and High-Level Languages
- Compiler vs Interpreter
- What is an Operating System
- Programming Paradigms/Methodologies
- What is an Algorithm
- What is a FlowChart
- Steps for Program Development and Execution
- Install Compiler
- Setup CodeBlocks and Settings
- Setup Dev-C++ and Settings
- Setup Visual Studio
- Debugging in CodeBlocks
- Debugging in Dev-C++
- Debugging using Visual Studio
- Setup xcode
- Skeleton of C++ Program
- Writing My First Program
- Demo - First Program
- Why Data Types
- Primitive Data Types
- Variables
- Arithmetic Operators and Expressions
- Operator Precedence & Expressions
- Program using Expression
- Area of a Triangle
- Practice Problem: Sum of First N Natural Numbers
- Sum of First n Natural Number
- Practice Problem :Roots of Quadratic Equations
- Finding roots of a Quadratic Equation
- Demo - Expressions
- Calculate Distance
- Calculate Simple Interest
- Calculate Volume of a Cylinder
- Calculate Distance between 2 point
- Compound Assignment
- Demo - Compound Assignment
- Increment and Decrement Operators
- Demo - Increment and Decrement Operators
- Overflow
- Demo - Overflow
- Bitwise Operators
- Demo - Bitwise Operators
- Enum and Typedef
- Demo enum and typedef
- Practice : Student Exercise #1
- Practice : Student Exercise #2
- Quiz on Basics
- Conditional Statement - if
- Practice Problem : Finding Maximum of 2 Numbers
- Maximum of 2 Numbers
- Number is Positive or Negative
- Check if Number is Odd or Even
- Demo - Conditional Statement
- Demo - Validation
- Logical Operators
- Compound Conditional Statement
- Check if Working Hours
- Practice Program using Compound Conditions
- Check Age of a person
- Check if a person is eligible for Offer
- Demo -Compound Condition
- Nested If
- Finding maximum of 3 numbers
- Practice Problem: Finding Maximum of 3 No.
- Practice Problem :Find Nature of Quadratic Roots
- Nature of Quadratic Roots
- Practice Problem :Display Grades for Student Marks
- Display Grades for Students Marks
- Calculate Discounted Bill Amount
- else if Ladder
- Display Day name
- Display Month Name
- Display Digit in words
- Practice Problem : Display Day name using else if ladder
- Short Circuit
- Demo - Short Circuit
- Dynamic Declaration
- Demo - Dynamic Declaration
- Switch Case - Branch and Control
- Demo - Switch Case
- Display Name of a Day
- Practice Problem : Switch - Program to Display Day name
- Practice Problem : Switch - Program using Menu Options
- Arithmetic operations using switch
- Practice Student Exercise #3
- Practice Student Exercise #4
- Quiz - Conditional Statements
- Loops - Iterative Statements