C Syllabus

filler image
  • General Purpose Computer Requirements
  • Classification & Generations of Computers
  • Generation of Programming Languages
  • Languages: natural and artificial
  • Machine level & High-level programming languages
  • History of C Programming Language
  • Features and Characteristics of C
  • Advantages and Disadvantages of C
  • Structure of C Language and explain POP
  • First C Program execute
  • Definition of Flow Chart
  • Symbols and Types of Flow Chart
  • Examples of Flow Chart
  • Data Types in C Language
  • Primary, Additional, Secondary Data Types
  • User Defined Data Types
  • C Tokens, Identifiers, Keywords (Reserved Words)
  • Constants, Operators, Variables & Variables Declarations
  • printf(), scanf(), clrscr(), getch()
  • Conversion Specifies, escape sequence & Comment Statement
  • Program compiling & running Process and short cut keys
  • Other useful readymade functions & Overflow-Underflow Data
  • Control Statements (Conditional and Looping)
  • if, if-else, nested if, else-if ladder and switch - case Statements
  • unconditional goto, while, for, do-while loop
  • basics of Loop & break, continue statement
  • Introduction and benefits of Array
  • Types of Array One, Two and Multi Dimension Array
  • Explain Array Indexing
  • Benefits of Array
  • Introduction & Char type and ASCII code, char literals
  • How to declare char variable and implementation
  • getchar(), putchar() and other Character functions
  • Arithmetic operations on characters
  • Introduction & Initialization String(1D and 2D)
  • Read and Writing String using gets() & puts()
  • String functions
  • Introduction & Create structure
  • Benefits of structure
  • Types of structure
  • Single and nested structure
  • Introduction of Union
  • Difference between Structure and Union
  • Introduction & Declare Pointer variable
  • Pointer and Array, Function, Structure, Character
  • An address, a reference, a dereference and the sizeof operator
  • Simple pointer and pointer to nothing (NULL) & operator
  • Pointers arithmetic and Pointer to Pointer Concept
  • Pointers vs. arrays: different forms of the same phenomenon
  • Dynamic memory Allocation (DMA)
  • malloc(), calloc(), realloc(), free()
  • call by value & call by reference
  • advantages and disadvantages of pointer
  • Introduction & Type of recursion
  • Direct, Indirect and tail recursion
  • Benefits of recursion
  • Difference between looping and recursion
  • Introduction and Types of function(Built-in and User Defined)
  • Function declaration and calling
  • void functions & nested functions
  • Passing Array to Function & String to Function etc.
  • No argument - No return type & Argument - No return type
  • No argument - Return type & Argument and Return type
  • Character and String functions
  • Math and Library Functions
  • Other functions
  • FILE pointer & File handling functions
  • Input / Output and Error Handling Operations on File
  • Create, Insert, Display, Update, Delete, Search and etc.
  • Introduction
  • Graphics header file
  • Graphics functions
  • Design Graphical(GUI) Page and Game Using C Graphics
  • Storage Class & Enumerated Data Types
  • Macro Substitution & Directives
  • C Preprocessors and Typedef Declarations
  • Command Line Arguments
  • Design Own Header File
  • Scope, Visibility and life time of Variable
  • Introduction of embedded C
  • Basic Programming of embedded C
  • Hard Ware control using C programming
  • Control robot Using C programming
  • Disclaimer

    Binary Systems is a leading solution provider for Internet based applications established in 2011. The Company has been promoted by some highly experienced professionals dedicated to provide total IT solutions under one roof.

    Contact Us Details

    Telephone:0751-4004328
    Email:binarysystemsgwl@gmail.com
    Website:www.binarysystems.co.in
    Address-1: 214-215 1st Floor, Garima Arcade, Shinde Ki Chhawani, Lashkar, Gwalior - 474001
    Address-2: 101, 1st Floor, Anshiya Plaza, Mayur Market, Thatipur, Gwalior - 474011