JAS -ANZ accredited An ISO 9001: 2008 & 9001 : 2015 Certified Autonomous Body | A National Programme of Information Technology Education & Development.

C programming Course

Course Detail

C programming Course


This course will teach you to program the C language from the ground up. C is one of the most important of all programming languages. It is used to program desktop applications, compilers, tools and utilities and even hardware devices. The C language is fast and efficient – but it can be hard to learn. Unless you use this course. This course begins with a gentle introduction to C but quickly moves on to explain some of its most confusing features: everything from C's 'scoping' rules to the curious connection between arrays and memory addresses. By the end of the course you will have a deep understanding both of the C language itself and also of the underlying 'architecture' of your computer.

We have the best courses for you!

Enroll today and learn something new.


Module 1
  • History of C
  • Importance of C
  • Discuss Algorithm
  • Demonstrate the Use of Flowchart
  • Basic Structure of C Program
  • Sample Programs: Printing a Message, Adding Two Numbers,etc.
  • Executing a C Program
  • Case Studies
Constants, Variables & Data Types:
  • Introduction
  • Character Set
  • C Tokens
  • Keywords and Identifiers
  • Constants
  • Variables
  • Data Types
  • Declaration of Variables
  • Assigning Values to Variables
Module 2
Operators & Expressions:
  • Introduction
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Increment and Decrement Operators
  • Conditional Operator
  • Bitwise Operators
  • Evaluation of Operators
  • Precedence of Arithmetic Operators
  • Case Studies
Managing Input & Output Operators:
  • Introduction
  • Reading a Character
  • Writing a Character
  • Formatted Input
  • Formatted Output
Module 3
Decision Making & Branching:
  • Introduction
  • Decision Making with IF Statement
  • Nesting of IF Else Statements
  • The Switch Statement
  • The? Operator
  • The Go to Statement
  • Case Studies
Decision Making & Looping:
  • Introduction
  • The While Statement
  • The do Statement
  • The For Statement with example
  • Jumps in Loops with example
  • Jumps in Loops with example
Module 4
  • Introduction
  • One-Dimensional Arrays
  • Two Dimensional Arrays
  • Initializing Two Dimensional Arrays
  • Multi-Dimensional Arrays
  • Dynamic Arrays
  • Case Studies
User-defined Functions:
  • Introduction
  • Definition of Functions
  • Need of User-defined Functions
  • A Multi-function program
  • Elements of User-defined Functions
  • Return Values and their types
  • Function calls
  • Function Declaration
  • Category of Functions
  • Nesting of Functions
  • Recursion
  • Passing Arrays to Functions
  • Passing Strings to Functions
  • The Scope, Visibility and Lifetime of Variables
  • Case Studies
Module 5
  • Introduction
  • Understanding Pointers
  • Accessing the Address of a Variable
  • Declaring Pointer Variable
  • Initialization of Pointer Variables
  • Accessing a Variable through its pointer
  • Chain of Pointers
  • Pointer Expression
  • Pointer Increments
  • Pointer and Arrays
  • Pointer and Character Arrays
  • Array of Pointer
  • Pointer as Function Arguments
  • Function Returning Pointer
  • Pointers to Functions
  • Pointers and Structures
  • Case Studies
The Preprocessor:
  • Introduction
  • Macro Substitution
  • File Inclusion
  • Case Studies

Career Opportunities

  • C Programmer
  • Junior/Mid/Senior C Programmer
  • C++ Software Engineer
  • C (UI) Engineer
  • C Developer

Entry Qualification

  • Candidates will be admitted on the basis of interviews and / or group discussions.
  • 20% of the total seats will be reserved for SC, ST and OBC candidates.If the reserved seats are not filled within the specified period, the vacant seats will be offered to the general candidates.

Course Features

Industry Experienced Trainer
4.9 (Google Review)
Study Mode
Offline & Online
4 month
English, Bengali, Hindi
100% Job Assistance
Free & Paid
Course Price
Click to Know

Our Students Testimonials

Oxford Global Academy of Excellence Courses

MD Kashid Hossain

   I am MD Kasid Hossain. I am a student of Oxford Global Academy of Excellence, Kolkata. Here I am doing Spoken English class. Oxford Global Academy of Excellence is a very advantage platform by spoken English, computer course and more. There sirs, madams are very Helpful. All time they Support and guide us. I always enjoy my classes.