C Programming
C is a middle-level programming language developed by Dennis Ritchie during the early 1970s while working at AT&T Bell Labs in the USA. The objective of its development was in the context of the re-design of the UNIX operating system to enable it to be used on multiple computers.
It has been used widely to create Operationg Systems and MCU programming.
Introduction of Programming Languages
- What is Programming ?
- Why we need Programming Languages?
- Why Programming is so popular now a days?
- What are System Softwares?
- What are the Application Softwares?
Introduction of C Language
- History of C language
- Why C is still popular after 50 year of it's development ?
- Overview the topic structure that we follow
- IDE and Software that are we used?
Basic Of C Languages
- Tokens, Keywords, Identifers, Operators and It's types
- DataTypes (int, char, float, double and long)
- Variable (global and local)
- Basic structure of c program
- Standard libraries introduction
- console input /output functions
- Print hello world program
Decision Controls
- Syntax Understanding, Operator Practice
- If-else
- Ladder if-else
- Nested if-else
- Switch case
Loops
- While
- For
- Do-While
- Nested Looping
- Continue, break and goto
- Pattern Printing
Arrays
- Understandthe concept of array
- Different types of array (int,char,float)
- Single dimension array
- Multi-dimension array
String
- String library understanding
- String function implementation(with library)
- String function implementation(without library)
Pointer
- Introdction of pointer
- Why pointer is so useful in programming
- Types of pointers
- Pointer implemention with numbers
- Pointer implemention with loops and array
- Pointer implemention with string
Function
- Introduction of function
- Type of functions, and recursion implementation
- (with-out argument, with-out return type,
- with-out argument, with return type,
- with argument, with-out return type,
- withargument, with return type)
Structure and Union
- Introduction of structure
- Introduction of union
- Nested structure and typedef implementation
- Difference between structure and union
- Structure implementation with function
- Structure implementation with pointer
File Handling
- Introduction of file handling and it's use
- Opening and closing of files
- Read, write and append operation implementation
- File handling function usage
DMA
- Introduction of Dynamic Memory Allocation
- malloc
- calloc
- realloc and free function understanding
Pre-Processor Directives
- Introduction of pre-processor directives
- #include and #define understanding
- Implementation of all type of macros and use
Institution Certification certified by DOIS Education & Technologies Private Limited
Duration of Course: 40Hrs
Course Price : 10,000 INR + GST OR 175 USD