You are on page 1of 3

C++ programing

PURPOSE Real world is full of objects. The worldly problems can be best
solved using object oriented approach. The pioneer programming
language to implement object oriented features is C++. This
course aims at building object oriented skills through
programming in C++.
COURSE PLAN:

session Description of Topic Contact hours


1 Basics: 1
C++ Program
basics,
Tokens,TypeConvers
ion,
Input Output
2 If else and switch: 2
3 loops: 3
for loop
while loop
do- while loop
4 Function: 2
parameterized
Non parameterized
5 Array: 2
Single dimension
Multi Dimension
Searching
Sorting
6 pointer: 2
Types
Function as a
pointer
Array Pointers
String Pointers
7 Class and structures: 3
Basics of class
Constructor and its
types
Destructor
8 Oops: 4
Inheritance
Polymorphism
Abstraction
Encapsulation
Function
Overloading.
Operator
Overloading.
9 File stream: 3
Disk File I/O with
Streams
Streams: Classes
and Errors
Files: File Pointers,
Error handling in
File I/O, File I/O with
member Functions
Overloading the
extraction and
Insertion Operators
10 TEMPLATES, 2
EXCEPTIONS
Templates
Function templates,
Class templates
Need of Exceptions,
keywords, Simple
and Multiple
Exceptions
Re-throwing
Exception and
Exception
Specifications,
Custom Exception
11 STANDARD TEMPLATE 3
LIBRARY
Introduction to STL:
Containers,
Algorithms,
iterators - potential
problems with STL
Algorithms: find(),
count(),
sort(),search(),mer
ge()
Function Objects:
for_each() ,
transform()
Sequence
Containers:
vectors, Lists,
Deques
Iterators and
specialized
iterators
Associative
Containers: Sets
and Multisets
Maps and
multimaps
Storing User-
Defined Objects
Function Objects
Software required:
Turbo c
Dev cpp
Codeblocks

You might also like