iitm computr education mathura

C Language Syllabus

C Language Syllabus(IITM)

  1. Introduction to Programming Languaegs
    • Concept of Programming Languages
    • Types of Programming Language
    • Compiler and Interpreter
  2. Introduction to C
    • History and Origin of C
    • Create a Simple C Program
    • Platform dependency of C Program
  3. Datatypes & Operators
    • Concept of Variable & Datatypes
    • Arithmetic Operators
    • Relational Operators
    • Assignment Operators
    • Logical Operators
    • Increament & Decreament Operators
    • Conditional Operator
    • Bitwise Operator
    • Special Operator
  4. Conditional Statements
    • if else
    • else if
    • Nested if else
    • Switch Statements
  5. Loops Control
    • for Loop
    • while Loop
    • do-while Loop
    • Nested loop
    • braek Keyword
    • continue Keyword
    • Jump Statements
  6. Function
    • Understanding Functions
    • Types of Function
    • Recursion & Recursive Function
    • Local,Global & Static Variables
  7. Primary Datatypes
    • Categarization of Primitive Datatypes
    • Type Casting
    • Storage Classes
  8. Array
    • What is Array?
    • Operations on Array
    • Types of Array
    • Array With Function
  9. String
    • Declaring & Initializing a String
    • Declaring & Initializing a String Manipulations
    • String Manipulations using Pre-defined Functions
    • Array of Strings
  10. Pointer
    • Understanding of Pointer
    • Declaring & Initializing Pointer
    • Accessing a Variable through Pointer
    • Array of Pointers
    • Pointer Chaining
    • Call by Value & Call by Reference
    • Accessing Array Using Pointer
    • Accessing String Using Pointer
    • Accessing Structure Using Pointer
  11. Structure
    • Declaring & Operations on Structure
    • Nested Structures
    • Functions with Structure
    • Pointer with Structure
    • Understanding Union
    • Enumeration
  12. Input/Output & File Handling
    • Understanding Console I/O
    • Understanding File I/O
    • Opening/Closing a File
    • Operations on a File
    • Error Handling during File I/O
  13. Pre-processor
    • What is Preprocessor?
    • Macro Substitution
    • File Inclusion
    • Conditional Compilation
    • Miscellaneous Directives
  14. Dynamic Memory Allocation(DMA)
    • Introduction to DMA
    • Allocating Memory at run-time
    • Modifying the Allocated Memory
    • De-Allocating Memory

Post a Comment

Thnanks for Reply.

और नया पुराने