0% found this document useful (0 votes)
62 views

C++ Programming Course

Uploaded by

Kirti Pradhan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views

C++ Programming Course

Uploaded by

Kirti Pradhan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

PROFESSIONAL CERTIFICATION TRAINING FOR

C ++ PROGRAMMING

About BIT!
A Perfect Platform for Career Transformation… For more than Two-decade, BIT has been a multi-
disciplinary education and training Institute in Vadodara, Gujarat meant for Individuals, Professionals,
and Corporate. To be at par with the current scenario of the industry, we aim to enhance and upgrade the
skills and compatibility of an aspirant. BIT provides an Offline and Online Training platform presenting
500+ courses through Classroom-based and Virtual Class Room Training conducted by expert instructors.
We have designed our curriculum considering the rapidly growing demands in the fields associated with
Programming, Database, Networking, Data Science, Artificial Intelligence, Robotics, Ethical Hacking, Web
Development, Graphic Designing, Software Development, Accounting, Engineering Designing Courses,
and many more Computer Courses and Languages.

About C++ Programming


C++ is a MUST for students and working professionals C++ is one of the every green programming
to become a great Software Engineer. C++ is very languages and loved by millions of software
close to hardware, so you get a chance to work at a developers.
low level which gives you lot of control in terms of
C++ is the most widely used programming
memory management, better performance and finally
languages in application and system
a robust software development.
programming. So you can choose your area
of interest of software development.
C++ programming gives you a clear understanding
about Object Oriented Programming. You will C++ really teaches you the difference
understand low level implementation of between compiler, linker and loader,
polymorphism when you will implement virtual different data types, storage classes, variable
tables and virtual table pointers, or dynamic type types their scopes etc.
identification.

www.bitbaroda.com / www.bitonlinelearn.com © 2020-21 BIT All rights Reserved.


Date Lecture Details Attendance
Lecture - 1 Overview, Environment Setup and Basic
Syntax
• Introduction to C++
• OOPs paradigm
• Basic Concept of OOP
• Objects
• class
• Data abstraction and encapsulations
• Inheritance
• Polymorphism
• Dynamic Binding
• Benefits of OOP
• OOP Language
• Application of OOPS
• Different Between C& C++
• Explain Structure of C++
• Program Structure
• C++ Statement
• Compiling and Linking
• Programs
• Practical Exercise
Lecture - 2 Data Types, Variable Types and Variable
Scope
• Keywords
• Identifiers
• Constants
• Basic Data Types
• User Defined Data type
• Derived Data Types
• Symbolic Constants
• Type Compatibility
• Declaration of variables
• Dynamic Initialization of Variables
• Operator in C++
• Scope Resolution Operator
• Memory
• Practical Exercise

www.bitbaroda.com / www.bitonlinelearn.com © 2020-21 BIT All rights Reserved.


Date if..else Attendance
Lecture - 3 Variable Scope and Storage classes
• Control Structure:if
• do..while
• Storage Classes
• Practical Exercise
• Lecture - 4 Functions and References
• Introduction to Function
• Main()
• Function Prototyping`
• Looping in C++
• Practical Exercise
Lecture - 5 Functions, References and Overloading
(Operator & Function)
• Introduction to Function
• Main()
• Function Prototyping
• Looping in C++
• Inline Functions
• Default Arguments
• Recursion
• Function Overloading
• Math Library Function
• Practical Exercise
Lecture - 6 Classes and Objects
• Class
• Specifying Class
• Defining Member Functions
• Private Member Functions
• Inside class function implementation
• Outside class function implementation
• Static Member Functions
• Array of Objects
• Object as Function Arguments
• Friend Functions
• Returning Objects
• Array Within a Class
• Static Data Members
• Constructors Introduction
• Constructor Characteristics
• Default constructor

www.bitbaroda.com / www.bitonlinelearn.com © 2020-21 BIT All rights Reserved.


Date Parameterized Constructors Attendance
• Multiple Constructors in class
• Overloading Constructors
• Dynamic Initialization of Objects
• Copy Constructor
• Dynamic Constructors
• Destructors
• Constructing two Dimensional Arrays
• Programs
• Practical Exercise
Lecture - 7 Overloading (Operator and Function)
• Defining Operator Overloading
• Overloading Unary Operators,
• Programs
• Overloading Binary Operators
• Overloading Binary Operator Using Friend
• Practical Exercise
• Storage Classes
• Manipulations of Strings Using Operators
• Type Conversions
• Programs
• Practical Exercise
Lecture - 8 Inheritance
• Inheritance: Introduction
• Defining Derived Class
• Single Inheritance
• Making Private Member Inheritance
• Data Encapsulation
• Single Inheritance
• Multilevel Inheritance
• Multiple Inheritance
• Hierarchical Inheritance
• Hybrid Inheritance
• Practical Exercise

Lecture - 9 Polymorphism
• Virtual Base Classes
• Abstract Class
• Constructors in Derived Class
• Polymorphisms
• Interface

www.bitbaroda.com / www.bitonlinelearn.com © 2020-21 BIT All rights Reserved.


Date Runtime Polymorphism Attendance
• Pure Virtual Functions
• Programs, Compile time Polymorphisms
• Practical Exercise
Lecture - 10 Files and Streams
• Introduction to Streams
• Unformatted I/O Operation
• Formatted Console I/O Operations : width()
precision()fill()
• Manipulation
• Working with File
• Working with single file
• read & write data using write() and read() function
• Practical
• Working with multiple file
• Updating File
• Error Handling During File Operations
• Command Line Arguments
• Practical Exercise
Lecture - 11 Exception Handling and Namespacing
• Introduction to Exceptions
• Exception Handling Mechanism
• Practical Exercise
Lecture - 12 Data Abstraction, Data Encapsulation
and Interfaces.
• Data Abstraction
• Data Encapsulation
• Interface
• Practical Exercise
• Lecture-15 Practical Exercise
• Practical Exercise
• Doubt Session

www.bitbaroda.com / www.bitonlinelearn.com © 2020-21 BIT All rights Reserved.


Course Includes:
Learn anytime anywhere…. We belive in quality….. Learn Online / Offline (Vadodara-Gujarat-
India)

40 Hrs Instructor Led Training Register Your Free Demo


40 Hrs Self-Paced Learning Today @ 9327219987
20 Hrs Project work & Exercises
Real-life Projects
Certification and Job Assistance
Free Access to Workshop & Webinar

Upon the completion of the Classroom Training, The BIT Certification is awarded
upon successfully completing the offline exam after reviewed by experts

Upon the completion of the Online Training, The BIT Certification is awarded upon
successfully completing the online exam after reviewed by experts.

“Right Place to Develop Your Career”

Website: Contact: Email:


www.bitbaroda.com 9327219987 info@bitbaroda.com
www.bitonlinelearn.com
www.bitbaroda.com / www.bitonlinelearn.com © 2020-21 BIT All rights Reserved.

You might also like