Key Features

  • Gain skills and competencies required in Industry by Experts.
  • Work on Real-time Projects depending upon the course you select.
  • Students work in a professional corporate environment.
  • Get a globally recognized Certificate form WebTek with our partner logos.
  • Global Brand recognition for Placements.

C/C++ & Data Structures

Course Objective:

C is a middle level programming language developed by Dennis Ritchie during the early 1970s while working at AT&T Bell Labs in USA. The objective of its development was in the context of the re-design of the UNIX operating system to enable it to be used on multiple computers.

As a middle level language, C combines the features of both high level and low level languages. It can be used for low-level programming, such as scripting for drivers and kernels and it also supports functions of high level programming languages, such as scripting for software applications etc.

The origin of C++ dates back to 1979 when Bjarne Stroustrup, also an employee of Bell AT &T, started working on language C with classes. He borrowed desirable features from many other languages like Simula, Ada, ML, CLU and ALGOL 68. Thus, in addition to features of C language, C++ also included classes, strong type checking, default function argument and basic inheritance.

C++ is a highly portable language and is often the language of choice for multi-device, multi-platform app development.

Software development in C and C++ continues to offer benefits for enterprises around the world, based on their business objectives.

On completion of the training, participants will be able to understand basic syntax of C and C++ language , will be able to write complex program related with the real world application.


No experience required

Course Content:

Introduction to C
  • History and features of C Language
  • Flow of C program
  • printf(), scanf(),variable and datatype
  • Keyword, operators and constants
Control Statement
  • if, else-if and switch statement
  • for , while and do –while loop
  • break , continue statement
  • Type casting
C function
  • Call : by value and by reference
  • Recursion
  • Storage class
  • 1-d array, 2-d array
  • Array to function
Pointer and Dynamic Memory Allocation
  • C pointers
  • Pointers arithmetic
  • Dynamic Memory Allocation
File Handling
  • Introduction
  • fprintf() and fscanf()
  • fputc() , fgetc()
  • fseek() , rewind()
  • ftell()
Structure and Union
  • C structure
  • Array of Structure
  • Nested structure
  • Union
Introduction to C++
  • History and features
  • cin , cout and endl
  • Basic syntax including function and pointers
Object Class
  • OOPS concept
  • Object class
  • Constructor
  • Destructor
  • this Pointer
  • friend function
Inheritance and Polymorphism
  • Inheritance
  • Aggregation
  • Polymorphism
  • Overloading
  • Overriding
  • Virtual Function
Abstraction and Exception
  • Interface
  • Data Abstraction
  • Exception Handling
  • try/catch
  • User-defined
Data Structure Introduction
  • Introduction
  • DS Algorithm
  • Asymptotic Analysis
  • DS Pointer
  • DS Structure
Array and Linked List
  • DS Array
  • 2D Array
  • Linked List
  • Double Linked List
  • Circular Linked List
DS Stack and Queue
  • DS Stack
  • Array Representation
  • Linked List Representation
  • Link list Representation
Searching and Sorting
Doubt session & Revision
  • Doubt session & Revision
  • Q & A

learn c programming language


  • Course Duration: 4 – 6 Weeks
  • Suitable For: 2nd/ 3rd / 4th Yr B.Tech. / Diploma students
Copyright © 2019