Mastering C Programming Certification Course

C Programming                                                                Duration: 6 Weeks(Weekdays/Weekend Batches)

Prerequisites: –                                                                   There are no pre-requisites for this course.

Course Contents

  1. Introduction to C
  • Features of C
  • Applications of C
  • Programming Language Classification
  1. Keywords, Constants and Variables
  • Tokens in C
  • Variables
  • Constants
  1. Data Types in C
  • Primary Data Types
  • Secondary Data Types
  • Types of Instruction in C
  1. Operator and Expressions
  • Arithmetic &Relational Operator
  • Logical Operator
  • Increment and Decrement Operator
  • Assignment Operator
  • Size of Operator
  • Type Conversion
  1. Control Structure
  • Conditional Control Structure
  • Iterative Control Structures
  • Jumping Control Structures
  • Multiway Control Structures
  1. Storage Classes
  • Automatic Storage Class
  • Static Storage Class
  • External Storage Class
  • Register Storage Class
  1. Functions
  • Defining a Function
  • Working of a Function
  • Types of Function
  • Recursive Function
  1. Pointers
  • Use of Pointer
  • Declaration of Pointer
  • Call by Reference
  • Operation on Pointers
  • Dereferencing of Pointer
  • Pointer to Pointer
  • Pointer to Function
  1. Arrays
  • Classification of Arrays
  • One-Dimensional Arrays
  • Multi-dimensional Arrays
  • Arrays and Functions
  • Array of Pointers
  • Limitations of an Array
  • Applications of an Array
  1. Structure
  • Defining Structure
  • Declaring Structure Variable
  • Initializing Structure Variable
  • Accessing Structure Elements
  • Nested Structure
  • Array of Structures
  • Pointers to Structures
  • Passing Structure to Function
  • Union
  1. String Handling
  • Declaration of String
  • Initialization of String
  • Reading String from Terminal
  • Reading Line of Text
  • Writing String to Screen
  • String Handling Functions
  • Other String Functions
  1. Preprocessor Directives
  • Introduction to Pre-processor
  • Working of Pre-Processor
  • Types of Pre-processor Directives
  1. File Management in C
  • Introduction to File
  • Types of File
  • Basic Operation on File
  1. Dynamic Memory Allocation
  • Dynamic Memory Allocation Functions
  • Dynamic Data Structures
  • Classification of Data Structure
  • Introduction to Linked List
  • Advantages & Drawbacks of Linked List