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

C-Language Syllabus

The document outlines a 45-50 day course on mastering the C programming language. It includes sections on C language basics, operators, control structures, functions, arrays, strings, pointers, user defined data types, files, and miscellaneous topics. The syllabus is extensive and covers most core aspects of the C language.

Uploaded by

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

C-Language Syllabus

The document outlines a 45-50 day course on mastering the C programming language. It includes sections on C language basics, operators, control structures, functions, arrays, strings, pointers, user defined data types, files, and miscellaneous topics. The syllabus is extensive and covers most core aspects of the C language.

Uploaded by

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

Mastering in C Language(Complete C Language Course)

By Rakibul Islam(45 to 50 days course)


Contact N0-6350369740
--------------------------------
**********----------------------------------

Syllabus:
--------------------------------------

•• Software and Hardware Basics


•• Programming Language Basics

C - LANGUAGE

C-Language Basics:
______________________________________________
• History of C-Language
• Features of C-Language
• Tokens in C
• Structure of C-Program
• Compilation process of a program
• printf() function
• Escape Sequences
• Data Types in C-Language
• Format Specifiers in C-Language
• scanf() function

Operators:
______________________________________________
• Arithmetic Operators
• Relational Operators
• Logical Operators
• Assignment Operators
• Bitwise Operators
• Other Operators
• Operator Precedence
• Type Casting

Control Structures:
_______________________________________________

• Conditional Control Structures [if, if else, if else if, nested if]


• Multi way Conditional Control Structure [switch case]
• Looping Control Structures [while, do while, for]
• Jumping Control Structures [goto, break, continue, return]
• Nested Loops
• Pattern Programs

Functions:
________________________________________________
• Introduction
• Types of Functions
• Different of writing functions
• Creating Header File
• Memory Organization
• Recursion
• Storage Classes
Arrays:
________________________________________________
• Introduction
• Advantages and Disadvantages of Arrays
• Types of Arrays [Single Dimensional & Multi-Dimensional Arrays]
• Passing Arrays to Function
• Array Algorithms(Two pointer,Sliding window etc)

Strings:
________________________________________________
• Introduction
• String Functions [strlen(), strcpy(), strcmp(), strcat(), strrev(), strlwr(),
strupr() etc.]
• Double Dimensional Character Arrays
• Difference between C string and C++ string
• String Algorithms

Pointers:
_________________________________________________
• Introduction
• Advantages and Disadvantages
• Pointer Arithmetic
• Pointers and Arrays
• Array of Pointers
• Pointers and Strings
• Pointer to Pointers
• Call by value and Call by Reference
• Dynamic Memory Allocation

User Defined Data Types [Structures, Unions and Enumerations]:


_____________________________________________________________

• Structures – Introduction
• Passing Structure to Function
• Returning Structures
• Structures and Arrays
• Array of Structures
• Pointers in Structures
• Structures in Structures
• Unions
• Enumerations
• typedef

Files:
___________________________________________________________

• Introduction
• File Accessing Modes
• File Handling Functions [getc(), putc(), fprintf(), fscanf(), fopen(), fclose()]
• Random Accessing [fseek(), ftell()]

Miscellaneous:
__________________________________________________________

• Macros
• Preprocessor Directives
• Command Line Arguments
• Mcq and Subjective type programming queations(Miscellaneous 150+ subjective
programming questions + Mcqs)

Notes and Question papers will be provided separately.

You might also like