Sale!

Programming in C++

Original price was: ₹3,999.00.Current price is: ₹2,999.00.

SKU: N/A Category: Tags: ,

Description

C++ is a statically typed, compiled, general-purpose, case-sensitive, free-form programming language that supports procedural, object-oriented, and generic programming. C++ is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features.


Prerequisites:

  • Basic Programming Knowledge.
  • Willingness to improve and compete with the best.
  • Curiosity to learn more and code.


Key Learning Outcomes:

Learning outcomes are statements that describe the knowledge or skills students should acquire by the end of a particular assignment, class, course, or program, and help students understand why that knowledge and those skills will be useful to them.


Target Audience

  • Students who want to get selected in Top-Tier IT Companies like TCS, Infosys, Microsoft, Samsung, Google, Amazon, Facebook, Wipro, and all leading MNCs of the world.
  • Students who wish to compete, crack, and win Coding Competitions and Hackathon by improving their logic and programming skills.
  • Students who want to learn a different Problem-Solving Approach.
  • M. Tech/B. Tech/MCA/BCA/Any Graduate or Diploma Holder


Duration

120 hours (60 hours ONLINE LIVE sessions + 60 Hours of assignment)


Delivery Mode:

Online Live Instructor led learning.

UNIT 1

  • What is Programming language?
  • What is Object Oriented Languages?
  • Features of OOPs Languages.
  • Introduction of C++.
  • Structure of C++ program
  • Execution process of C++ program

UNIT 2

  • Operators
  • Arithmetic
  • Relational
  • Logical
  • Assignment
  • Increment / decrement
  • Conditional
  • Bitwise
  • Special
  • Scope Resolution Opr (: 🙂
  • Pointer to member declarator ( ::*)
  • Pointer to member opr (à*)
  • Pointer to member opr (. *)
  • Insertion opr (<<)
  • Extraction opr (>>)
  • Memory release opr (delete)
  • Line feed opr (endl)
  • Memory allocation opr (new)
  • Field width opr (setw)

UNIT 3

  • Class & Objects
  • A C++ prg with Class
  • Defining member function
  • Outside of the class ( :: S.R.Opr )
  • Inside of the class (Inline function )
  • Making an outside function as Inline
  • Static member data
  • Static member function
  • Const member function
  • Array within class & array of objects
  • Local class

UNIT 4

  • Member types within class
  • Private
  • Public
  • Protected
  • Object as function argument
  • Object as return type from function
  • Function overloading

UNIT 5

  • Constructor
  • Constructor calling
  • Explicitly
  • Implicitly
  • Parameterized constructor
  • Copy constructor
  • Dynamic constructor
  • Constructor with default arg.
  • Constructor overloading
  • Destructor



UNIT 6

  • Operator overloading
  • Type Conversion
  • Basic to class type
  • Class to basic type
  • One class to another class

UNIT 7

  • What is Inheritance?
  • Types of inheritance
  • Single inheritance
  • Multiple inheritance
  • Hierarchical inheritance
  • Multilevel inheritance
  • Hybrid inheritance
  • Visibility of inherited members
  • Cons. & Des. in Inheritance
  • Virtual Base Class
  • Abstract Class

UNIT 8

  • What is polymorphism?
  • Types of polymorphism
  • Compile time poly.
  • Run time poly.
  • pointer to object
  • This pointer
  • Pointer to derived class
  • Virtual Function
  • Pure virtual Function

UNIT 9

  • Class & file streams
  • Ifstream
  • Ofstream
  • Fstream
  • Filebuf
  • fstreambase
  • File Opening Method
  • Using constructor
  • Using member fun
  • Different file mode
  • File pointer

UNIT 10

  • Function Template
  • Function template with parameter
  • Class template with parameter

UNIT 11

  • What is Error?
  • Types of Error
  • Exceptional Handling
  • Try
  • Throw
  • Catch

You can also give us a call on Mobile +91-9335469335