Call Us: +91 95668 50217
Query Form
Computer Courses
C LANGUAGE
C
Programming Language
Syllabus
Module 1: Introduction
- Class 1: Why Programming
- Class 2: History of C Language
- Class 3: Why C Language
- Class 4: Difference between C and C++
- Class 5: Features of C Language
Module 2: Installation and Setup
- Class 6: Introduction to Code::Blocks IDE
- Class 7: Setting up Code::Blocks for C programming
- Class 8: Structure of a C program in Code::Blocks
- Class 9: Compilation and execution of C programs
Module 3: Elements of C Language
- Class 10: Character Set
- Class 11: Variables
- Class 12: DataTypes
- Class 13: Keywords
- Class 14: Constants
- Class 15: Identifiers
Module 4: Console IO Operations
- Class 16: Printf and Scanf
- Class 17: Unformatted IO Functions
- Class 18: Understanding Pre-Processor directives
- Class 19: Header Files and Project
Module 5: Operators and Expressions
- Class 20: Expressions and Assignment Operator
- Class 21: Shorthand Assignment Operator
- Class 22: Implicit and Explicit Type Conversion
- Class 23: Arithmetic Operator
- Class 24: Increment and Decrement Operator
- Class 25: Relational Operator
- Class 26: Logical Operator
- Class 27: Bitwise Operator
- Class 28: Conditional Operator
Module 6: Control Flow Statements
- Class 29: If Statement
- Class 30: If – Else Statement
- Class 31: Nested if Statement
- Class 32: Else if Ladder
- Class 33: Switch Statement
- Class 34: Unconditional Branching using goto statement
- Class 35: While Loop
- Class 36: Do While Loop
- Class 37: For Loop
- Class 38: Nested loops
- Class 39: Break ,Continue , Goto
- Class 40: Special Cases
Module 7: Working with Array
- Class 41: Arrays Declaration
- Class 42: Arrays Initialization
- Class 43: Accessing of Array
- Class 44: Arrays as Function Parameters
- Class 45: 2-Dimensional Array
- Class 46: 3- Dimensional Array
Module 8: Working with Functions
- Class 47: Introduction and Writing Functions
- Class 48: Advantages of Functions
- Class 49: Main and Return
- Class 50: Types of Functions
- Class 51: Pass by Value and reference
- Class 52: Recursion
Module 9: Variables
- Class 53: Scope of Variables
- Class 54: Local variable
- Class 55: Global variable
- Class 56: Static variable
Module 10: Pointers
- Class 57: Introduction to Pointers
- Class 58: Pointers as Function Parameter
- Class 59 :Pointer Arithmetic
- Class 60: Pointers and Arrays
- Class 61: Function Pointers
- Class 62: Dynamic Memory Allocation
- Class 63: Malloc, calloc ,Realloc and DeAllocation
Module 11: String Handling
- Class 64: Introduction to Strings
- Class 65: Sample Program
- Class 66: More Sample Programs
- Class 67: Standard String Library Functions
- Class 68: Array of String
Module 12: Structures and Unions
- Class 69: Structure Declarion and definition
- Class 70: Structure Initializing
- Class 71: Structure Accessing
- Class 72: Array of Structures
- Class 73: Structure as Parameter and Pointer to Structure
- Class 74: Structures and Functions
- Class 75: Enumerated Data Type
- Class 76: Union
Module 13: Storage Classes
- Class 77: Automatic
- Class 78: Extern
- Class 79: Static
- Class 80: register

