c, c++

C Programming

The computing world has undergone a revolutionary change. Big computers turned into laptops, bigger programs broke out to small modules, audio chat to video chat and many more. During this time, many languages came to the market; some were great and some were just a mere wastage of time. Everyone has their own opinion towards every language. Among all the existing top languages, C is referred as more complicated and structured language. Moreover, there is plenty of competition among those language but the features and the perspective of C is still simple. The growing popularity of this language, involves many creation of compilers, operating systems, games and editors. Moreover, it is the general-purpose language with ability to draw the expressions, data flow, and data structures. It is true! The language is important to every branch of students whether it may be engineering, master’s degree or any other course. Apart from the colleges, there are many training institutes, which offer this course. Daksh Info Expert is one among those. Over many years, Daksh Info Expert is providing the platform of every class of students to master the C language. Enrolling to this institute assures a student to be above the developer. Therefore, rush to our nearest centre, and be placed in top MNC’s.

INTRODUCTION TO C

  • History of c
  • Features of c
  • Importance of c
  • About Procedural Language

INTRODUCTION TO

  • Role of computer
  • Role of Interpreter
  • Compling and linking

AN OVERVIEW OF C AND BUZZWORDS

  • Data type , variables
  • Operators
  • Control Statements
  • Preprocessor Directives

INPUT AND OUT PUT OPERATION

  • Reading / writing character
  • Formatted input /output Function

DECISION MAKING AND LOOPING

  • The if – else statements
  • Nesting of if –else statements
  • The switch statements
  • The while statements
  • The Do and for Statements
  • Damy For

ARRAYS AND STRINGS

  • One /two /multi Dimensional Arrays
  • Reading String from terminal
  • Writing String to screen
  • String handling function
  • Table of String
  • Indexcel Pointe Array

FUNCTION

  • Defining Function
  • Benefit of function
  • Recursion
  • Nesting of function
  • Variable Storage Classes
  • Variable arguments function

POINTERS

  • Understanding Pointers
  • Pointer Expressions
  • Pointer and Arrays
  • Pointers and character String
  • Pointers to Functions
  • Pointers and Structures
  • Advance pointer Concept

STRUCTURES AND UNIONS

  • Defining a Structure
  • Benefit of Structure
  • Size of Structure
  • Arrays of Structures
  • Structures and Functions
  • Defining Unions

DYNAMIC MEMORY ALLOCATION

  • Introduction to Dynamic Memory Allocation
  • Malloc , calloc , Realloc free
  • Concepts of Linked Lists
  • Creating a Linked Lists
  • Inserting /Deleting an item
  • Application of Linked Lists

FILE MANAGEMENT IN C

  • Introduction to File Management
  • Opening /Closing a File
  • Input /Output Operations on Files
  • Error Handling During I/O Operations
  • Command Line Arguments

THE PREPROCESSOR

  • Macro Substitution
  • File Inclusion
  • Compiler Control Directives

DATA STRUCTURE WITH C

  • Introduction of link List & Array
  • Stack with Array and liked list
  • Queue with Array and liked list
  • Sorting like Bubble , Insertion ,Quicksort , Mergesort etc
  • Searching

C++ Programming

Developments in software technology have been always dynamic. New tools and new techniques are announced everyday; as a result, engineers and software industries need to track the new changes to continue the development. However, there are many programming languages, but the Object-Oriented Programming Language is the most preferred one in the software industry. It offers the user a new approach to build the real-time application along with a way to cope the complexity of other programs. Among the OOPs languages available, C++ is the most widely used one. Moreover, it is the most versatile language used for handling very large programs and suitable for programming task including development of compilers, editors and any real-time complications The ability to map the real life problems, makes C++ the most popular and the most important course for the software industry. It would be indeed to say that there are many colleges and institutes, which give training of this course to students. Among the institutes available, DUCAT is one among them offering this course for a term of 2 months. DUCAT has extensive experience trainers to guide the students for real-time projects. Apart from the course, it also assures the enrolled students for 100% placement opportunity. Most of the times, the seats are booked in advance. Therefore, rush to the nearest centre and be above the developer.

INTRODUCTION TO C++

  • Understanding Requirement : why c ++
  • C vs C++
  • Advantage of OOP
  • Software and Hardware for c++
  • Compling and Linking

AN OVERVIEW OF c++ AND BUZZWORD S

  • Data Types , Variables And Arrays
  • Operators
  • Control Statements

FUNCTIONS

  • Functions Prototyping
  • Call /Return By Reference
  • Function overloading
  • Friend and Virtual Functions

CLASSES AND OBJECTS

  • Defining Member Functions
  • Arrays within a Class
  • Memory allocations for Objects
  • Pointers to Members

CONSTRUCTORS AND DESTRUCTORS

  • Parameterized /copy/Dynamic Constructors
  • Multiple Constructors in a Class
  • Dynamic initialization of objects
  • Constructing Two –dimensional Arrays
  • Destructors

OPERATOR OVERLOADING

  • Overloading Unary /Binary operators
  • Manipulations of String Using Operators
  • Rules for Overloading Operators
  • Type Conversions

INHERITANCE : Extending Classes

  • Defining Derived Classes
  • Constructors in Derived Classes
  • Single /Multiple /multilevel/Hierarchical /Hybrid Inheritance
  • Virtual Base Classes
  • Abstract Classes
  • Member Classes : Nesting of Classes

POINTERS ,VIRTUAL FUNCTIONS AND POLYMORPHISM

  • Pointers to Objects
  • This pointer
  • Pointer to Derived Classes
  • Virtual Functions

MANAGING CONSOLE I/O OPERATIONS

  • C++ Stream Classes
  • Unformatted /Formatted I/o Operations

FILE MANAGEMENTS IN C++

  • Introductions to File Managements
  • Opening /Closing a File
  • Input/Output Operations on Files
  • Error Handling During I/O Operations
  • Command Line Arguments

EXCEPTION HANDLING

  • Basics of Exception Handling
  • Exceptions Handling /Throwing /Catching Mechanism
  • Rethrowing an Exception

TEMPLATE

  • Introduction to Template
  • Class Template
  • Function Template
  • Overloading of Template Function

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.