100% found this document useful (1 vote)
63 views

Detailed Syllabus For C Programming 3 Month Program

This document outlines an extensive 3 month C programming course divided into 11 modules covering fundamental C programming concepts such as data types, operators, control statements, arrays, strings, functions, pointers, and structures. The course culminates in a final project and certification. Key topics include basic syntax, variable declaration, input/output functions, conditional and loop control structures, arrays, strings, defining and calling functions, pointers, and structuring data with user-defined structures.

Uploaded by

lalit amit
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
63 views

Detailed Syllabus For C Programming 3 Month Program

This document outlines an extensive 3 month C programming course divided into 11 modules covering fundamental C programming concepts such as data types, operators, control statements, arrays, strings, functions, pointers, and structures. The course culminates in a final project and certification. Key topics include basic syntax, variable declaration, input/output functions, conditional and loop control structures, arrays, strings, defining and calling functions, pointers, and structuring data with user-defined structures.

Uploaded by

lalit amit
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

1

Detailed syllabus for C programming 3 month program


Module 1:-Introduction to C

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

Module 2. C Programming Language Standards

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

Module 3. Components of C Programming

1. Tokens
2. Comments
3. Keywords
4. Identifiers
5. Constants
6. String literals

FAME WORLD EDUCATIONAL HUB


2

7. Punctuation and special characters

Module 4. Data Types

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

Module 6. Control Statements

1. Conditional Control Statements


2. if
3. if-else
4. nested if-else
5. else-if ladder
6. Multiple Branching Control Statement
7. switch-case
8. Loop Control Statements
9. while
10. do-while
11. for
12. Nested Loops
13. Jump Control statements
14. break

FAME WORLD EDUCATIONAL HUB


3

15. continue
16. goto
17. exit
18. return
19. Programming Examples and core project

Module 7. Array & Strings

1. One dimensional arrays


2. Declaration of 1D arrays
3. Initialization of 1D arrays
4. Accessing element of 1D arrays
5. Reading and displaying elements
6. Two dimensional arrays
7. Declaration of 2D arrays
8. Initialization of 2D arrays
9. Accessing element of 2D arrays
10. Reading and displaying elements
11. Programming Examples
12. strings versus character arrays
13. Initializing strings
14. Reading string
15. Displaying string
16. The %s format specifier
17. The gets() and puts() functions
18. string handling functions
19. string pointers
20. Two-dimensional character arrays or array of string
21. array of pointers to strings
22. 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

FAME WORLD EDUCATIONAL HUB


4

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

Module 10. Structure

1. Why is structure used?


2. What is structure?
3. Advantages of structures
4. Defining a Structure
5. Declaration of Structure Variables
6. Initialization of Structure Variables
7. Accessing Structure Members
8. Storage of Structures in Memory
9. Size of Structures
10. Reading and Displaying Structure Variables
11. Assignment of Structure Variables
12. Pointers to structures
13. Array of structures
14. Arrays within structures
15. Nested structures
16. Self-referential structures
17. Programming Examples and core project

Module 11. Final Project and certification

FAME WORLD EDUCATIONAL HUB

You might also like