Introduction to 'C'

  • Introduction to C
  • About ANSI C Standard
  • Machine, Assembly and High-Level Language
  • Structure of a C Program
  • Programming Rules
  • Executing the C Program
  • Header Files
  • Problem Solving Techniques
  • Algorithm

The C Declarations

  • The C Character Set
  • Delimiters
  • The C Keyword
  • Identifiers
  • Constants
  • Variables
  • Rules For Defining Variables
  • Data Types
  • Initializing Variables
  • Type Modifiers
  • Type Conversion

 Operators and Expressions

  • Properties of Operators
  • Priority of Operators and Their Clubing
  • Comma and Conditional Operator
  • Arithmetic Operators
  • Relational Operator
  • Assignment Operator
  • Logical Operators
  • Bitwise Operator

Input and Output in C

  • Formatted Function
  • Unformatted Function
  • Commonly Used Library Function
  • Strong Points for Understandability

Decision Statements

  • The if Statement
  • The if-else Statement
  • Nested if-else Statement
  • if-else-if Ladder Statement
  • The Break Statement
  • The Continue Statement
  • The goto Statement
  • The Switch Statement
  • Nested switch Case
  • The switch Case and Nested ifs

Loop Control

  • for Loop
  • Nested for Loops
  • while Loop
  • do-while Loop
  • do-while Statement with while Loop

Data Structure: Array

  • Array Initialization
  • Array Terminology
  • Characteristics of an Array
  • One-Dimensional Array
  • One-Dimensional Array and Operations
  • Operations with Arrays
  • Predefined Streams

String and Standard Functions

  • Declaration and Initialization of Strings
  • Display of Strings with Different Formats
  • String Standard Function
  • String conversion Function
  • Memory Function
  • Application of Strings

Pointers

  • Feastures of Pointers
  • Pointers and Address
  • Pointer Declaration
  • Void Pointers
  • Wild Pointers
  • Constant Pointers
  • Arithmetic Operations with Pointers
  • Pointers and Array
  • Pointers and Two Dimensional Array
  • Array of Pointer
  • Pointer to Pointers
  • Pointers and Strings

Functions

  • Basic of a Function
  • Function Definition
  • The return Statement
  • Types of Function
  • Call by Value and Reference
  • Function Returning More Values
  • Function as an Argument
  • Function with Operators
  • Function and Decision Statements
  • Function and Loop Statements
  • Function with Array and Pointers
  • Recursion
  • Types of Recursion
  • Rules for Recursive Function
  • Direct Recursion
  • Indirect Recursion
  • The Towers of Hanoi

 Structure and Union

  • Features and Structures
  • Declaration and Initialization of Structures
  • Structure within Structure
  • Array of Structure
  • Pointer to Structure
  • Structure and Functions
  • Bit Fields
  • Enumerated Data Type
  • Union
  • Union of Structures

Files

  • Streams and File Types
  • Steps for File Operations
  • FILE I/O
  • Structure Reads and write
  • Other File Function
  • Searching Errors in Reading/writing Files
  • Command Line Arguments
  • I/O Redirection

Eligibility: 10+2/Graduates/Undergraduates

Course Duration: C Pro is a 3 months course. The duration is flexible and depends upon the specialization chosen & the number of sessions held per week. Classes are typically held 2 hours a day or 3/4/6 days a week.

May I Help You

config