• What is programming 
      • Why programming is important
      •  What skills are needed 
      •  Develop a basic recipe for writing programs
      •  Points to remember


      • Software Categories
      •  System Software
      •  Application Software
      •  History of C language 
      • Development Environment of ‘C’

    • Lecture 3


      • First C program
      •  Variables
      •  Data Types
      •  Arithmetic Operators
      •  Precedence of Operators 
      •  Tips

    • Lecture 4


      • Sample Program
      • Examples of Expressions 
      •  Use of Operators
      • Tips

    • Lecture 5


      • Conditional statements
      • Flowcharting
      • if/else structure 
      • Logical operators 


    • Lecture 6


      • Repetition Structure (Loop)
      •  Overflow Condition
      •  Sample Program 1
      •  Sample Program 2
      •  Infinite Loop
      •  Properties of While loop
      •  Flow Chart
      •  Sample Program 3

    • Lecture 7


      • Do-While Statement
      •  Example
      •  for Statement
      • Sample Program 1
      • Increment/decrement Operators

    • Lecture 8

      • Switch Statement
      • Break Statement
      • Continue Statement
      •  Guide Lines
      • Rules for structured Programming/Flow charting
      •  Sample Program

    • Lecture 9

      • Introduction
      • Functions
      •  Structure of a Function
      • Declaration and Definition of a Function
      • Sample Program 1
      • Sample Program 2
      • Sample Program 3
      • Summary 
      •  Tips

    • Lecture 10

      • Header Files
      • Scope of Identifiers
      • Functions
      • Call by Value
      •  Call by Reference

    • Lecture 11

      • Introduction
      • Arrays 
      • Initialization of Arrays
      • Sample Program 1
      • Copying Arrays
      • Linear Search
      • The Keyword ‘const’ 

    • Lecture 12

      • Character Arrays
      • Initialization Of Character Arrays
      • Arrays Comparison
      • Sorting Arrays
      • Searching arrays
      •  Functions And arrays
      •  Example 1
      •  Multidimensional Arrays

    • Lecture 13

      • Array Manipulation
      •  Real-World Problem and Design Recipe
      •  Exercises

    • Lecture 14

      • Pointers
      • Declaration of Pointers
      •  Example 1 (Bubble Sort)
      •  Pointers and Call By Reference 
      •  Example 2