Skip to content
September 2026 qualifier: applications close Sun 27 Sep · Week 1 starts Fri 2 Oct
Qualifier Hub

IIT Madras Intro to C Lectures: Introduction to C Programming

CS110160 lectures11 weeks

Weeks

  1. Week 17 lecturesHow a Computer works · Generalized Memory and Computations · Split Memory Architecture · Loops, Conditions & Branches · Communication between Computer Memory and Outside World · What is Programming? · Introduction to C Language
  2. Week 27 lecturesNumber Representation in a Computer · Negative Number and Hexadecimal Representation · Floating Point Representation · Character Representation and Encoding · Instructions Encoding · Program Compilation · Role of Operating System in a Computer
  3. Week 34 lecturesWriting First C Program · Structure of a C program · Variables in C · Operators in C
  4. Week 44 lecturesStructured Programming · Introduction to Control Flow in C · Control Flow in C - Examples · Loops in C
  5. Week 55 lecturesWhy Functions? · Functions in C · What is a Runtime · Recursion · Scopes in C
  6. Week 65 lecturesIntroduction to Pointers · Endianness · Alignment · Pointers & Variables · Compiler Optimizations
  7. Week 76 lecturesIntroduction to Arrays - Part I · Introduction to Arrays - Part II · Pointer Arithmetic · Examples of Pointer Arithmetic · Strings in C · String Functions
  8. Week 86 lecturesIntroduction to Struct in C · Examples of Struct - I · Examples of Struct - II · Typedef in C · Union in C · Enum in C
  9. Week 95 lecturesHeap and Stack Frames · Dynamic Memory Allocation in C · Examples of Dynamic Memory Allocation - I · Examples of Dynamic Memory Allocation - II · Multidimensional Arrays in C
  10. Week 105 lecturesIntroduction to File Handling in C · File Handling in Text Mode - I · File Handling in Text Mode - II · File Handling in Binary Mode · Bit Manipulation
  11. Week 116 lecturesIntroduction to Macros in C · Examples of Macros - I · Examples of Macros - II · Include File in C · Multifile Projects in C · Compilation Process of C Programs

Intro to C previous year papersWeek-by-week help for Intro to C