C PROGRAMMING

C PROGRAMMMING - Contents

C Programming

Module 1

C Programming training institutes in west delhi

INTRODUCTION  

  • Introduction to programming
  • Understanding Interpreter and Compiler
  • Understanding Linkers and Loaders
  • Creating Algorithms and Flowcharts
  • Understanding the structure of a C program
  • Printing messages using printf()

Module 2

C Programming training institutes

DATA  REPRESENTATION

  • Introduction
  • Data types and values
    • Primitive and Non-Primitive Data Types
    • Signed and Unsigned Data Types
    • Data type sizes and range
  • Declaring variables
  • Assigning and Initializing values to variables
  • Printing values using Format Strings
    • Using %d, %f, %c, %s, %u
  • Working with i/o functions
    • scanf(), printf(), getc(stdin), putc(), getchar(), putchar()
    • getch(), getche()

Module 3

C Programming Course

OPERATORES

  • Arithmetic Operators
    • Binary Operators
    • Unary Operators
    • Compound Assignment Operators
    • Bitwise Operators
  • Performing arithmetic operations to solve problems
  • Working with math.h
    • pow(), sqrt()
  • Relational Operators
  • Logical operators
  • Ternary, sizeof() and Address-of operators

Module 4

C Programming

DECISION   MAKING

  • Working with if – else, if – else if – else and nested if – else
  • Working with switch – case statement and break statement
    • Understanding fall-through condition in switch – case

ITERACTION  USING  LOOPS

  • while – loop and do – while – loop
  • for – loop
  • Nested Loops
  • Break and Continue statements

Module 5

C Language training institutes in west delhi

ARRAYS

  • Declaring and Initializing an array
  • Assigining user – input values
  • Array Operations
    • sum, average, max, min
    • sorting array elements in ascending and descending order
    • searching for an element within an array

DOUBLE  DIMENSIONS (DDA)

  • Declaring and Initializing a DDA
  • Assigining user – input values
  • DDA Operations
    • Matrix representation
    • Matrix addition and multiplication

STRINGS

  • Declaring and Initializing a String
  • Taking string as user – input
  • Working with gets() and puts()
  • Working with string functions
    • strlen(),  strupr(),  strlwr(),  strcat(),  strcpy(),  strcmp()

STRUCTURE  &  UNION

  • Declaring a structure
  • Assigning values to structure elements
  • Array of structure
  • Array as structure element
  • Declaring a Union
  • Structure v/s Union

POINTERS

  • Declaring and assigning pointers
  • Pointer arithmetic
  • Pointer to array
  • Pointer to structure

Module 6

C Language

FUNCTIONS 

  • Declaring a function
  • Understanding local and global variables
  • Types of function – return type and non-return type
  • Functions arguments
  • Call by Value v/s Call by Reference
  • Array as function argument
  • Structure as function argument
  • Recursive function

Module 7

C Language Course

FILE  HANDLING

  • Opening and Closing a file
  • Working with a text file – read, write and append
  • Working with a binary file – read, write and append
  • Working with ftell() and fseek()

Module 8

C Language Course

DYNAMIC   MEMORY  ALLOCATION 

  • Working with malloc(), calloc() and free()