Detailed Syllabus For C Programming 3 Month Program
Detailed Syllabus For C Programming 3 Month Program
1. Introduction to Programming
2. Program and Programming
3. Programming Languages
4. Types of software's
5. Operating Systems
6. Dos commands
7. Basic Linux commands and vi editor
8. Compiler, Interpreter, Loader and Linker
1. History of 'C'
2. A Simple C Program
3. Program execution phases
4. Backslash character constants
5. Character set
6. Constants
7. Number systems
8. Format specifiers
9. Identifiers
10. Keywords
11. Variables
12. Data Types
13. Declaration of Variable
14. Assigning Values to Variables
15. Initialization
16. Comments
17. Const Qualifier
18. Basic Structure of a 'C' program
19. Programming Examples
1. Tokens
2. Comments
3. Keywords
4. Identifiers
5. Constants
6. String literals
1. Modifiers
2. Format specifiers
3. Dealing with each data types
4. Memory representation of each type
5. Programming Examples and core project
Module 5. Operators
1. Arithmetic operators
2. Increment and decrement operators
3. Relational operators
4. Logical operators
5. The bitwise operators
6. The assignment operators
7. The conditional operator
8. The size of operator
9. The comma operator
10. Type casting operator
11. Other operators
12. Precedence and order of evaluation
13. Programming Examples and core project
15. continue
16. goto
17. exit
18. return
19. Programming Examples and core project
Module 8 :Functions
1. What is function?
2. Why function?
3. Advantages of using functions
4. Function Prototype
5. Defining a function
6. Calling a function
7. Return statement
8. Types of functions
9. Recursion
10. Nested functions
11. main() function
12. Library Function
13. Local and global variables
14. Programming Examples and core project
Module 9. Pointers
1. Def of Pointer
2. Declaration of Pointer Variables
3. Assigning Address to Pointer
4. Variables
5. De-referencing Pointer Variables
6. Pointer to Pointer
7. Pointer Arithmetic
8. Pointer comparisons
9. De-reference and increment pointer
10. Programming Examples and core project