C++ Programming

All about C++ Programming Video, PPT lecture notes assignments, question papers

Beginner 0(0 Ratings) 1 Students enrolled
Created by Nagaraju Thatha Last updated Thu, 30-Apr-2020 English


C++ Programming free videos and free material uploaded by Nagaraju Thatha .

Syllabus / What will i learn?

OBJECTIVES:

• This course is designed to provide a comprehensive study of the C programming language. It stresses the strengths of C, which provide students with the means of writing efficient, maintainable and portable code. The nature of C language is emphasized in the wide variety of examples and applications. To learn and acquire art of computer programming. To know about some popular programming languages and how to choose

• Programming language for solving a problem.

UNIT-I:

Introduction to C++ Difference between C and C++- Evolution of C++- The Object Oriented Technology- Disadvantage of Conventional Programming- Key Concepts of Object Oriented Programming- Advantage of OOP- Object Oriented Language.

UNIT-II:

Classes and Objects &Constructors and Destructor Classes in C++-Declaring Objects- Access Specifiers and their Scope- Defining Member Function-Overloading Member Function- Nested class, Constructors and Destructors, Introduction- Constructors and Destructor- Characteristics of Constructor and Destructor- Application with Constructor- Constructor with Arguments (parameterized Constructor- Destructors- Anonymous Objects.

UNIT-III:

Operator Overloading and Type Conversion & Inheritance The Keyword Operator- Overloading Unary Operator- Operator Return Type- Overloading Assignment Operator (=)- Rules for Overloading Operators, Inheritance, Reusability- Types of Inheritance- Virtual Base Classes- Object as a Class Member- Abstract Classes- Advantages of Inheritance-Disadvantages of Inheritance,

UNIT-IV:

Pointers & Binding Polymorphisms and Virtual Functions Pointer, Features of Pointers- Pointer Declaration- Pointer to Class- Pointer Object- The this Pointer- Pointer to Derived Classes and Base Class, Binding Polymorphisms and Virtual Functions, Introduction- Binding in C++- Virtual Functions- Rules for Virtual Function- Virtual Destructor.

UNIT-V:

Generic Programming with Templates & Exception Handling Generic Programming with Templates, Need for Templates- Definition of class Templates- Normal Function Templates- Over Loading of Template Function-Bubble Sort Using Function Templates- Difference Between Templates and Macros- Linked Lists with Templates, Exception Handling- Principles of Exception Handling- The Keywords try throw and catch- Multiple Catch Statements –Specifying Exceptions.

UNIT-VI:

Overview of Standard Template Library Overview of Standard Template Library- STL Programming Model- Containers- Sequence Containers- Associative Containers- Algorithms- Iterators- Vectors- Lists- Maps.

OUTCOMES:

• Understand the basic terminology used in computer programming

• Write, compile and debug programs in C language. Use different data types in a computer program.

• Design programs involving decision structures, loops and functions.

• Explain the difference between call by value and call by reference



Curriculum for this course
10 Lessons 02:24:39 Hours
Introduction
1 Lessons
  • Introduction Video 00:11:52
  • Principles of Object Oriented Programming Video 00:20:34
  • Comments, Identifiers, Blocks and Semicolons in C++ Video 00:09:38
  • Difference between C and C++ Video 00:10:38
  • Variables (Declaration,Initialization, Scope, Local and Global and Expressions) Video 00:16:55
  • Constants (Types of Constants, #Define and Const Keyword) Video 00:13:30
  • Structure of C++ Program Video 00:10:53
  • Data Types in C++ Video 00:11:50
  • Typedef and Enum with Examples Video 00:08:09
  • Different Types of Operators with Examples Video 00:30:40
+ View more
Description
You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
Updated Wed, 22-Apr-2020
Updated Wed, 24-Feb-2021
Updated Wed, 22-Apr-2020
About the instructor
  • 1 Reviews
  • 9 Students
  • 16 Courses
+ View more
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 1100 /-
Contact instructor for demo :