CS1204        OBJECT ORIENTED PROGRAMMING                             3  0  0  100

To present the concept of object oriented programming and discuss the important elements of C++ and Java.

Since C++ and Java play a predominant role in software development it is felt that the following objectives can be achieved after studying this subject.
•    Understand the concepts of Object oriented Programming.
•    Write simple applications using C++ and Java.
•    Compare and contrast features of C++ and Java.

UNIT I       INTRODUCTION                            8
Object-oriented paradigm, elements of
object oriented programming – Merits and demerits of OO methodology – C++ fundamentals – data types, operators and expressions, control flow, arrays, strings, pointers and functions.        

UNIT II      PROGRAMMING IN C++                        10
Classes and objects – constructors and destructors, operator overloading – inheritance, virtual functions and polymorphism.
UNIT III     FILE HANDLING                            9
C++ streams – console streams – console stream classes-formatted and unformatted console I/O operations, manipulators - File streams - classes file modes file pointers and manipulations file I/O – Exception handling.
UNIT IV    JAVA INTRODUCTION                        9
An overview of Java, data types, variables and arrays, operators, control statements, classes, objects, methods – Inheritance.

UNIT V     JAVA PROGRAMMING                        9

Packages and Interfaces, Exception handling, Multithreaded programming, Strings, Input /Output

                                                                                                                                        TOTAL : 45
1.    K.R.Venugopal, Rajkumar Buyya, T.Ravishankar, “Mastering C++”, TMH, 2003 (Unit I, Unit II, Unit III)
2.    Herbert Schildt, “The Java 2 : Complete Reference”, Fourth edition, TMH, 2002 (Unit IV, Unit-V) (Chapters 1-11,13,17)

1.    Ira Pohl, “ Object oriented programming using C++”, Pearson Education Asia, 2003
2.    Bjarne Stroustrup, "The C++ programming language" Addison Wesley, 2000
3.    John R.Hubbard, "Progranning with C++", Schaums outline series, TMH, 2003
4.    H.M.Deitel, P.J.Deitel, "Java : how to program", Fifthe edition, Prentice Hall of India private limited.
5.    E.Balagurusamy “ Object Oriented Programming with C++”, TMH 2/e

Next Post »

Still not found what you are looking for? Try again here.