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