Wednesday 24 September 2014

cpp sylabbus


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.9 List out keywords of c++ other than c
     c++ keywords
   

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.13 Friend function and friend class
       friend function

1.14 Compare classes, structures
1.15 Know the declaration and advantages of inline functions…

.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.6 Explain the operation of dynamic memory allocation using new and delete operators
      Dynamic Memory Allocations
2.7 Know the declarations and uses of references

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
3.5 Explain types of inheritance with examples and virtual base class
3.6 Write a small program to illustrate the above concepts
3.7 Polymorphism
 Know the concept of virtual functions and its applications
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 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
5.4.3 Class template for stack data structure.


Exception handling in c++

Data Structures through c++


· ·     B+ trees
·     HEAP SORT
·     graphs: BFS, DFS
·     AVL TREES
·     trees
Stacks
stacks using Linked List

cpp programs
Projects on C++