The “C” Programming Language course syllabus:
The course fully covers the basics of programming in the “C”
programming language and demonstrates fundamental programming
techniques.
Course outline :
1. Introduction to compiling and software development
2. Overview of C ,
3. Features of C ,
4. My First C program ,
5. Compile and Run C program ,
6. C Syntax Rules ,
7. Keywords and Identifier ,
8. Operators in C Language ,
9. Data Types in C,
10. Variables in C ,
11. C Input / Output ,
12. Decision Making ,
13. Switch Statement ,
14. Looping "For Loop ,While Loop , Do While loop" ,
15. Array, Functions and Structure ,
16. Arrays ,
17. String and Character Array ,
18. Storage Classes ,
19. Introduction to Functions......Why? ,
20. Types of Functions and Recursion ,
21. Types of Function calls ,
22. Passing Array to Function ,
23. All about Structures ,
24. Typedef ,
25. Unions.
Advanced Topics
26. Introduction to Pointers ,
27. Declaring and Initializing Pointer ,
28. Pointer to Pointer ,
29. Pointer to Array ,
30. Pointer to Structure ,
31. Pointer Arithmetic ,
32. Pointer with Functions ,
33. File Input/Output ,
34. Error Handling ,
35. Dynamic Memory Allocation ,
36. Command Line Argument.