Module No
Topic
Subtopics
1
Introduction to C
Origin and history, – Features and applications, – Execution flow
2
Basic Concepts
Data types, – Variables, Constants, and Identifiers, – Input/Output functions
3
Operators and Expressions
Arithmetic, Relational, Logical, Bitwise operators, – Expressions
4
Control Structures
While, For, Do…While loops, – Goto, Break, Continue statements
5
Decision-Making Statements
Types, Syntax, and Implementation in C programs
6
Math.h Library
Common mathematical functions in math.h library
7
Arrays
Introduction of arrays, – Types (1D, 2D), – Array manipulation in C
8
string.h Library
Standard string functions and their usage in C
9
Functions
Function types, – Built-in and User-defined functions, – Recursive functions
10
Recursions
Implementing recursion in C programs
11
Storage Classes
– Auto, Static, Extern, Register, – Scope and lifetime of variables
12
User Defined Datatypes
Structure, Union, Enum, Typedef
13
Pointers
Types, Syntax, and Implementation in C programs
14
Dynamic Memory Allocation
malloc(), calloc(), realloc(), free()
15
Files
Concepts of files, – Text and Binary files, – File I/O functions
16
Other Essentials
Command Line Arguments, – const, – Preprocessor directives
Codegnan offers the complete C programming syllabus for engineering or anyone having C language in their curriculum. What makes our training program different?
Here’s what our students are saying: