C Programming
C is mother of all Programming Languages and is must for a budding Programmer. The course establishes the programming fundamentals and helps you to build small projects in C language.
It comprises of 30 hour theory and 30 Hour assignments.
There are more than 100 programs which a student shall build during the course.
C Language Course Content:
1.INTRODUCTION
- History of C language
- Memory structure of C language
- Compilers Used in C language
- Tokens used in C language
- What are Constant,Variables,Keywords
- Building first C program
- Process of compilation and execution of C program
- Details about error and debug programs
2.DATATYPES
- Premetive datatypes
- Non premetive data types
- Premetive vs nonpremetives
4.OPERATORS USED IN C
- Arithematic operator
- Relationnal Operator
- Comparison Operator
- Conditional Operator
- Logical Operator
- Bitwise Operator
- Assignment Operator
- Increment/Decrement Operator
7.CASE STRUCTURE
- Switch Structure
- Continue Structure
- Break Structure
- Continue vs Break Structure
- Default Structure
9.STORAGE CLASSES
- Automatic Storage
- External Storage
- Register Storage
- Static Storage
- Which to use and when
10.ARRAYS
- What is array
- Why to use an array
- One dimensional array
- Declaration of one dimensional array
- Memory structure of one dimensional array
- Initialization of one dimensional array
- Declaration of two dimensional array
- Memory structure of two dimensional array
- Initialization of two dimensional array
- Passing array element to function
- Passing entire array to function
- Disadvantages of array
11.PREPROCESSOR
- Linker
- Loader
- Compiler
- Preprocessor
- Macros
- Working with macros
12.POINTER IN C
- What is pointer
- Need of pointer
- Array vs pointer
- Types of pointer
- Calling function using pointer
- Various example using pointer
13.STRING HANDLING
- What is string
- Storing string
- Operation on string using array
- Operation on string using pointer
- Operation on string using in build function
14.STRUCTURE IN C
- What is structure and its need
- Array vs structure
- Structure declaration
- Structure initialization
- Various operation on structure
15.FILE HANDLING
- What is file and its need
- Opening a file
- Reading data from file
- Writing data on file
- Performing other file related operation