Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
3Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
CS2203 - Object Oriented Programming SSEC

CS2203 - Object Oriented Programming SSEC

Ratings: (0)|Views: 1,431|Likes:
Published by vdsrihari

More info:

Categories:Types, Reviews, Book
Published by: vdsrihari on Jun 12, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/25/2013

pdf

text

original

 
CS 2203 -Object Oriented ProgrammingSree Sakthi Engineering College
 
1
SyllabusCS 2203 OBJECT-ORIENTED PROGRAMMING 3 0 0 3
(Common to CSE & IT)
Aim:
To understand the concepts of object-oriented programming and master OOPusing C++.
UNIT I 9
Object oriented programming concepts
 – 
objects
 – 
classes
 – 
methods and messages
 – 
 abstraction and encapsulation
 – 
inheritance
 – 
abstract classes
 – 
polymorphism.Introduction to C++
 – 
classes
 – 
access specifiers
 – 
function and data members
 – 
defaultarguments
 – 
function overloading
 – 
friend functions
 – 
const and volatile functions - staticmembers
 – 
Objects
 – 
pointers and objects
 – 
constant objects
 – 
nested classes
 – 
localclasses
UNIT II 9
Constructors
 – 
default constructor
 – 
Parameterized constructors
 – 
Constructor withdynamic allocation
 – 
copy constructor
 – 
destructors
 – 
operator overloading
 – 
 overloading through friend functions
 – 
overloading the assignment operator
 – 
typeconversion
 – 
explicit constructor
UNIT III 9
Function and class templates - Exception handling
 – 
try-catch-throw paradigm
 – 
 exception specification
 – 
terminate and Unexpected functions
 – 
Uncaught exception.
UNIT IV 9
Inheritance
 – 
public, private, and protected derivations
 – 
multiple inheritance - virtualbase class
 – 
abstract class
 – 
composite objects Runtime polymorphism
 – 
virtualfunctions
 – 
pure virtual functions
 – 
RTTI
 – 
typeid
 – 
dynamic casting
 – 
RTTI andtemplates
 – 
cross casting
 – 
down casting .
UNIT V 9
Streams and formatted I/O
 – 
I/O manipulators - file handling
 – 
random access
 – 
objectserialization
 – 
namespaces - std namespace
 – 
ANSI String Objects
 – 
standard templatelibrary.
Total: 45TEXT BOOKS:
1. B. Trivedi, ―Programming with ANSI C++‖, Oxford University Press, 2007.
 
REFERENCES:
1. Ira Pohl, ―Object Oriented Programming using C++‖, Pearson Education, Second
 Edition Reprint 2004..
2. S. B. Lippman, Josee Lajoie, Barbara E. Moo, ―C++ Primer‖, Fourth Edition,
PearsonEducation, 2005.
3. B. Stroustrup, ―The C++ Programming language‖, Third edition, Pearson
Education,2004.
 
 2
Object Oriented Programming
Sree Sakthi Engineering College
 
Sree Sakthi Engineering College

Activity (3)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->