C++ Object Oriented Programming Language
1.1 Appreciate the evolution of oops
1.3 Explain oop’s properties like encapsulation, Polymorphism.
1.4 Know how to create, compile and execute a c++ program.
1.8 Know how to write comment statement in c++
1.10 Define a classes
and objects of C++
1.11 Know the class
1.12 Know the declaration, definition and usage of classes.
1.15 Know the declaration and advantages of inline
functions…
.1.16 Know the creation of objects
.1.16 Know the creation of objects
1.17 Passing objects to function
1.18 Returning objects from functions
1.19 Write small programs using the above concept
1.20 Explain the concept of operator overloading
2.1 Arrays
Know the declarations and accessing of array of objects
2.2 Illustrate the above with small programs.
2.3 Know the declarations and accessing of pointers to
objects
2.4 Illustrate the above with small programs.
2.5 This
pointer
2.6 Explain the operation of dynamic memory allocation using
new and delete operators
Dynamic Memory Allocations
Dynamic Memory Allocations
2.7 Know the declarations and uses of references
3.1Inheritance
3.2 Know the relation between base class and derived class
3.3 Give the syntax for a derived class
3.4 Explain the three types of access control-public,
private & protected:
access specifiers or access controllers
access specifiers or access controllers
3.5 Explain types of inheritance with examples and virtual
base class
3.6 Write a small program to illustrate the above concepts
4.2 Know the basics of formatted I/O
4.4 Know the file I/O and classes of stream.h
4.5 Explain the binary I/O functions like get() and put()
4.6 Give the format and working of file I/O functions like
open(), read(), write() and etc...
5.0 Templates
5.1 Syntax
5.1 Syntax
5.1 Explain the need for templates
5.2 List the types of templates
5.3.1 Templates with single argument types
5.3.2 Creating function based templates
5.4.2 Creating classes based on template
Data Structures through c++
Projects on C++