C / C++ / DS

C is one of the most widely used programming languages of all time. It is expected from every programmer to have knowledge of this language. It provides a base to learn other advanced programming languages like C++, Java, etc.

This course is suitable for all the students who are making their career in programming field and the professionals who want to brush-up their knowledge. It is widely used on a great many different software platforms and computer architectures, and several popular compilers exist. C has greatly influenced many other popular programming languages.

C++ Language is regarded as a middle- level language, as it comprises a combination of both high-level and low-level language features. Some of its application domains include systems software, device drivers, embed -ded software, high-performance server and client applications, and entertainment software such as video games.

Course Contents

C  programming

  • Basics of C
  • An Overview Of C
  • Control Statement
  • Functions
  • Arrays
  • Strings
  • Pointers
  • Structures and Unions
  • Dynamic Memory allocation
  • File Handling

C++ programming

  • C++ Overview
  • Functions and Variables
  • Classes in C++
  • Operator Overloading
  • Initialization and Assignment
  • Storage Management
  • Inheritance
  • Polymorphism
  • Abstract Class
  • Input and Output in C++ Programs
  • Exceptions
  • Templates

Data Structure

  • Stack
  • Queue
  • De-Queue
  • Dynamic memory allocation
  • Linked List
  • Searching
  • Sorting