0% found this document useful (0 votes)
4 views

C Programmin Syllabus

The C Programming Syllabus provides a comprehensive introduction to the C language, covering topics such as the structure of a C program, basic components, flow control, operators, functions, arrays, strings, pointers, structures, and unions. It includes detailed analyses of data types, memory management, and popular coding problems. The syllabus is designed to equip learners with foundational knowledge and practical skills in C programming.

Uploaded by

kiranmaiii
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

C Programmin Syllabus

The C Programming Syllabus provides a comprehensive introduction to the C language, covering topics such as the structure of a C program, basic components, flow control, operators, functions, arrays, strings, pointers, structures, and unions. It includes detailed analyses of data types, memory management, and popular coding problems. The syllabus is designed to equip learners with foundational knowledge and practical skills in C programming.

Uploaded by

kiranmaiii
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

C Programmin Syllabus:

The following section will give you a basic introduction to the C language.

1. My First C Program

2. History of C Programming

3. Structure of a C Program

4. Basics of C and its features

5. Low-Level Languages

6. Assembly Language

7. Machine Language

8. Why is C called a Middle-Level Language

9. Assembler

10. Compiler

11. Interpreter

12. Linker

13. Loader

14. Lifecycle of the compilation of a C Program

Basic C Components:

1. Header Files

2. Pre-Processors

3. Popular Header Files

4. Structure of C Program

5. Return 0 Analysis with respect to Operating System

6. Math functions

7. Define in C

8. Identifiers

9. Keywords

10. Tokens

11. Macros

12. Comments

13. Variables

14. Data Types


15. Precision in Data Types

16. Detailed Analysis of int, float, and double

17. Boolean multivariance

18. Memory Analysis of various Data Types

19. Scope rules

20. Problems on Scope

21. Local Variables

22. Global variables

23. Escape Sequences

24. Enums

25. ASCII in C

26. Popular Coding Problems on above concepts

Flow Control:

1. Need of Flow Control in Programming

2. Decision Making

3. If-else statements

4. Increment Operator

5. Decrement Operator

6. While loops

7. Do-while loops

8. Break Statement

9. Continue Statement

10. GoTo statement

11. Switch Case

12. Switch Case Issues

13. Ternary Operator

14. Detailed Analysis of Ternary Operator

15. Popular Problems with Decision Making

16. Popular Problems with Iteration

OPERATORS AND FUNCTIONS


1. Operator Precedence

2. Associativity in Programming

3. Arithmetic Operators

4. Assignment Operators

5. Relational Operators

6. Logical Operators

7. Bitwise Operators

8. SizeOf Operator

9. Conditional Operator

10. Comma Operator

11. Functions

12. Storage Classes

13. Auto

14. Extern

15. Register

16. Static

17. Volatile

18. Default

19. Popular Coding Problems on above concepts

ARRAYS, STRINGS AND POINTERS

1. Arrays Introduction

2. Memory Management in Arrays

3. 2D Arrays

4. 3D Arrays

5. n-dimensional Arrays

6. Arrays Advantages

7. What is a pointer

8. Memory Management with pointers

9. Pointer visualisation and need

10. Padding concept in Pointer

11. Pointers in structures & Union


12. Pointer to a pointer object concept

13. Pointer to an array

14. Pointer to a string object

15. Passing pointers between function

16. Pass by value, Pass by address and Pass by pointers via function

17. Double pointers

18. Strings

19. Concept of ASCII in Strings

20. String Functions

21. Problems on strings

22. Arrays and Strings detailed comparison

23. Popular Coding Problems on above concepts

STRUCTURES AND UNION IN C

1. Structures

2. Unions

3. Comparison between Structures and Unions

4. Problems on Structures

5. Problems on Unions

6. Concept of Padding in Structures and Unions

7. Structures Advanced

8. Unions Advanced

You might also like