Every body learn this c language course who are entering into software and hardware development field.
It is very easy to learn other computer softwares once learn this c language.
Mostly this course is learning by the cbse, polytechnic, vocational intermediate, degree, mca, engineering and nttf students.
Syllabus:
----------------
Unit 1. Introduction to computer programming
1.1 computer programming
1.2 how computer understands our instructions?
Unit 2. Introduction to c programming language
2.1 introduction to c programming language
2.2 c program building and its comparison with english language
2.3 the ‘c’ character set
2.4 tokens in c
2.5 data types, enumeration & format specifiers
2.6 variables and storage classes
2.7 header files
2.8 structure of c program
Unit 3. Operators and expressions
3.1 arithmetic, relational and logical operators
3.2 bitwise operators, increment and decrement operators
3.3 assignment operators, special operators, conditional operator
3.4 hierarchy of operations
3.5 datatype conversion and mixed mode operations
Unit 4. Control statements
4.1 formatted input/ output functions
4.2 un - formatted input/ output functions
4.3 decision making statement – if …else
4.4 decision making statement – switch
4.5 looping statements - for, while, do-while
4.6 break, continue, goto statements
4.7 infinite loop
Unit 5. Arrays
5.1 single dimensional array
5.2 multi dimensional array
5.3 strings in c
Unit 6. Functions
6.1 function - library and user defined functions, elements of function
6.2 four categories of functions
6.3 scope of variables - local and global variables
6.4 recursion
6.5 string functions
Unit 7. Pointers
7.1 pointer - declaration & definition
7.2 pointer & arrays
7.3 call by value & call by reference
7.4 writing to and reading from file
7.5 c - preprocessor, memory allocation in c
Unit 8. Structure and union
8.1 structure - declaration & accessing structure members
8.2 union - declaration & accessing union members