UNIT 1: INTRODUCTION TO C
  • History of C Language

  • Features of C

  • Applications of C

  • Structure of C Program

  • Compilation Process

UNIT 2: BASICS OF C
  • Character Set and Tokens

  • Keywords and Identifiers

  • Constants and Variables

  • Data Types (Basic, Derived, User-defined)

  • Type Modifiers

UNIT 3: OPERATORS & EXPRESSIONS
  • Arithmetic Operators

  • Relational Operators

  • Logical Operators

  • Assignment Operators

  • Bitwise Operators

  • Conditional Operator

  • Operator Precedence and Associativity

  • Type Conversion

UNIT 4: INPUT & OUTPUT
  • printf() and scanf()

  • Formatted Input and Output

  • Character I/O functions

  • String I/O functions

UNIT 5: CONTROL STATEMENTS
  • Decision Making (if, if-else, switch)

  • Looping (for, while, do-while)

  • Jump Statements (break, continue, goto, return)

  • Basic Programs (Prime, Fibonacci, Patterns)

UNIT 6: FUNCTIONS
  • Function Declaration and Definition

  • Types of Functions

  • Recursion

  • Parameter Passing

  • Storage Classes

UNIT 7: ARRAYS
  • One-Dimensional Array

  • Two-Dimensional Array

  • Multi-Dimensional Array

  • Sorting and Searching

UNIT 8: STRINGS
  • String Declaration and Initialization

  • String Library Functions

  • String Programs

UNIT 9: POINTERS
  • Pointer Basics

  • Pointer Arithmetic

  • Pointers and Arrays

  • Pointers and Functions

  • Dynamic Memory Allocation

UNIT 10: STRUCTURES & UNIONS
  • Structure Definition

  • Array of Structures

  • Nested Structures

  • Pointer to Structure

  • Union

  • Structure vs Union

UNIT 11: FILE HANDLING
  • File Pointer

  • Opening and Closing Files

  • Reading and Writing Files

  • Binary Files

  • Random Access

UNIT 12: PREPROCESSOR DIRECTIVES
  • #include

  • #define

  • Macros

  • Conditional Compilation

UNIT 13: ADVANCED C
  • Command Line Arguments

  • Enumerations

  • Typedef

  • Bit Fields

  • Error Handling

UNIT 14: MINI PROJECTS
  • Student Record System

  • Library Management System

  • Bank Management System

  • ATM Simulation

  • Billing System

C LANGUAGE - TABLE OF CONTENTS

Duration: 45 days