1. Introduction to C Programming Language
C Programming Langauge
History of C language
Why learn C Language?
C Basic Commands
How to install C
Staring Your First C Project
2. Compilation process in C
What is a compilation?
Functions
3. C - Data Types
Integer Types
Floating-Point Types
The void Type
4. C Variables, Constants and Literals
Variables
Literals
Constants
5. C Programming Operators
Arithmetic Operators
Increment and Decrement Operators
Assignment Operators
Relational Operators
Logical Operators
Bitwise Operators
6. Storage Classes
Auto Storage Class
Register Storage Class
7. ASCII value in C
What is ASCII code?
C Boolean
Differences b/w static local and static global variable
8. Programming Errors in C
Types of errors
Runtimevs.CompileTime
9. Conditional Operator in C
Syntax of a conditional operator
10. Bitwise Operators in C Programming
AND operator &
OR operator
XOR (exclusive OR) operator
Shift Operators
11. C Control Statements
if else Statement
If else-if ladder Statement
Switch statement
Nested Switch in C
if-else vs switch
Loop statement
12. C Functions
Advantage of functions in C
Types of Functions
C Library Functions
Function call by Value
Function call by reference
Recursion in C
13. C Array
Access Array Elements
Multidimensional arrays
14. C Pointers
Declaring a pointer
Pointer to array
Advantage of pointer
Usage of pointer
Pointer Arithmetic
Incrementing Pointer in C
Decrementing Pointer in C
C Pointer Addition
C Pointer Subtraction
Pointer to Array of functions in C
15. C Strings
Difference between char array and string literal
Traversing String
16. File Handling in C
Functions for file handling
17. C Structure
Why use structure?
Declaring structure variable
18. Command Line Arguments in C
Assignment 1: Implementation of a Simple Calculator in C
Assignment 2: Student Grade Calculation System in C
Assignment 3: Inventory Management System in C
Assignment 4: Student Information Management System
Assignment 5: Library Management System
Assignment 6: Student Grade Management System
Assignment 7: Basic Text Editor in C
Assignment 8: Simple Task Scheduler in C
Assignment 9: Student Record Management System
Assignment 10: Simple File Encryption and Decryption Program
Assignment 11: Quiz Management System
Assignment 12: Task Scheduler with Priority Queue
Assignment 13: Matrix Operations in C
Assignment 14: Temperature Converter Program
Assignment 15: File Handling Operations in C
1. Introduction to C Programming Language
C Programming Langauge
History of C language
Why learn C Language?
C Basic Commands
How to install C
Staring Your First C Project
2. Compilation process in C
What is a compilation?
Functions
3. C - Data Types
Integer Types
Floating-Point Types
The void Type
4. C Variables, Constants and Literals
Variables
Literals
Constants
5. C Programming Operators
Arithmetic Operators
Increment and Decrement Operators
Assignment Operators
Relational Operators
Logical Operators
Bitwise Operators
6. Storage Classes
Auto Storage Class
Register Storage Class
7. ASCII value in C
What is ASCII code?
C Boolean
Differences b/w static local and static global variable
8. Programming Errors in C
Types of errors
Runtimevs.CompileTime
9. Conditional Operator in C
Syntax of a conditional operator
10. Bitwise Operators in C Programming
AND operator &
OR operator
XOR (exclusive OR) operator
Shift Operators
11. C Control Statements
if else Statement
If else-if ladder Statement
Switch statement
Nested Switch in C
if-else vs switch
Loop statement
12. C Functions
Advantage of functions in C
Types of Functions
C Library Functions
Function call by Value
Function call by reference
Recursion in C
13. C Array
Access Array Elements
Multidimensional arrays
14. C Pointers
Declaring a pointer
Pointer to array
Advantage of pointer
Usage of pointer
Pointer Arithmetic
Incrementing Pointer in C
Decrementing Pointer in C
C Pointer Addition
C Pointer Subtraction
Pointer to Array of functions in C
15. C Strings
Difference between char array and string literal
Traversing String
16. File Handling in C
Functions for file handling
17. C Structure
Why use structure?
Declaring structure variable
18. Command Line Arguments in C
Assignment 1: Implementation of a Simple Calculator in C
Assignment 2: Student Grade Calculation System in C
Assignment 3: Inventory Management System in C
Assignment 4: Student Information Management System
Assignment 5: Library Management System
Assignment 6: Student Grade Management System
Assignment 7: Basic Text Editor in C
Assignment 8: Simple Task Scheduler in C
Assignment 9: Student Record Management System
Assignment 10: Simple File Encryption and Decryption Program
Assignment 11: Quiz Management System
Assignment 12: Task Scheduler with Priority Queue
Assignment 13: Matrix Operations in C
Assignment 14: Temperature Converter Program
Assignment 15: File Handling Operations in C