Learn IT Niche Skills from IT Professionals and Academicians

Python, Machine Learning, Artificial Intelligence,IoT, Web Development, Full Stack Development,Test Automation and much more

logo


Kaushalya Technical Training and Consltancy Services

Basics of C

Duration : 25 hours

C++ is an object-oriented programming language. It is an extension to C programming. It is being widely used in embedded programming, The C++ Language is developed for creating system applications that directly interact with the hardware devices such as drivers, kernels, etc. It is essential for the graduates and professionals to learn basics of C++ as it is the most sought-after object-oriented programming language.


Objectives of Training

  • Provide minds-on and hands-on training
  • Understand C++ and its usages
  • Understand object oriented concepts
  • Understand basics of programming
  • Learn how to write algorithms and convert them into program
  • Enhance logical thinking

Outcome of Training

  • Trainees should be able to independently write programs for a given problem
  • Training on C++ should enable trainees to solve objective and programming type questions.
  • Extensive training would help them to prepare for placements/switch career

Course Content

  • Introduction to C++
  • Features of C++
  • Usages of C++
  • History of C++
  • Flow of C++ program
  • Datatypes in C++
  • Keywords,Operators,Comments
  • Writing simple programs
  • If-else
  • switch
  • Loops – do-while,while,for
  • Break,continue
  • goto
  • Type Casting
  • Sample programs
  • What is a function
  • Call by value and call by reference
  • Recursion
  • Storage class
  • Sample programs
  • 1-D Array
  • Multi dimensional Array
  • Array to function
  • Sample programs
  • Introduction to Pointers
  • Pointer to pointer
  • Pointer Arithmetic
  • Dynamic memory allocation
  • Sample programs
  • OOPS concept
  • Constructor
  • Destructor
  • this pointer
  • statics
  • structs
  • Enumeration
  • Friend function
  • Inheritance
  • Polymorphism
  • Abstraction
  • Namespaces
  • Sample programs
  • Strings in C++
  • String functions
  • Math functions
  • Sample programs
  • Exception Management
  • Try/catch
  • User defined exception
  • Sample programs
  • File handling in C++
  • Streams-input,output
  • Sample programs
  • Data structures
  • List,Set,Queue
  • Stack,Map
  • Sample programs
  • Mock test
  • Assessment