Computer Science Engineering



  • Introduction to C programs
  • Variables and keywords
  • First C program
  • Data Types and Operators
  • Types of Operators
  • Data Type Conversion
  • Associativity of Operators
  • Printf and scanf method
  • Post and Pre Increment
  • Decision Control (if,if-else,Nested if) Statement
  • Introduction to Looping (for loop, while loop, do while loop, Nested for loop)
  • Break and continue Statement


  • Arrays in C
  • 1-dimensional, 2-dimensional and multi-dimensional array
  • Introduction to Functions in C
  • Function Definition, Declaration and Calling
  • Return types and arguments in Functions
  • Functions with no argument and no return type
  • Functions with no argument and with return type
  • Functions with with argument and no return type
  • Functions with with argument and with return type
  • Nesting of functions in C
  • Recusion
  • Introduction to Pointers
  • Pointers types: Arithmetic and Void pointers
  • Pointers to Pointer
  • Pointers as Function-arguments : Call By Refernce
  • Pointers and Arrays
  • Character array and Pointers
  • Array of Pointers


  • C Structures
  • Array of Structures
  • Structure within Structures
  • Passing Structure as a Function argument
  • Pointer to Structure
  • File Handling
  • File: fopen, fclose,fgets,fputs,fgetc functions
  • Create Records in File
  • Create, Delete and Update records in file