Certificate course in 'C'




Duration:
2 months

Course Contents
Introduction to 'C' programming
  • Programming technique and logic development
  • SDLC and OOPS
  • Determination of system requirement
  • Algorithm flowchart & programs, file organization
  • History of programming language
Concepts of Data Types
  • Concept of variable
  • Static variables
  • Global or external variables
  • Constants
Operators in 'C'
  • Types of operators
  • Relational operators
  • Logical operators
  • Conditional operators
Loop Structures
  • Data input output functions
  • Control statements
  • If statements
  • Nested if-else statements
  • While statements
  • For statements
  • Break statements
  • Continue statements
  • Goto statements
Arrays
  • Definition of an Array
  • Multi-dimensional Array
  • Arrays and Strings
  • Multidimensional array on strings
Functions in 'C'
  • Concepts of a function
  • Definition and declaration of a function
  • Argument and return function
  • Recursive function
Pointers
  • Introduction to Pointers
  • Pointer declaration
  • Passing pointers as arguments
  • Pointers to functions
  • Pointers and multidimensional arrays
Structures
  • Introduction, definition and declaration
  • Operators
  • Nested Structures
  • Pointers to Structures
Link List
  • Concepts of Link List and DMA
  • Dynamic Memory Allocation
  • Features of Link List
  • Operations of Link List
  • Circular Link List
  • Doubly Link List
File Handling in 'C'
  • Concepts of File Handling
  • Opening, reading and closing a file
  • File opening modes
  • I/O operations
  • The Getc() and putc() function
  • The fprintf() and fscan() function