CS1204 OBJECT ORIENTED PROGRAMMING 3 0 0 100
AIM:
To present the concept of object oriented programming and discuss the important elements of C++ and Java.
OBJECTIVES:
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
TEXT BOOKS:
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)
REFERENCES:
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
AIM:
To present the concept of object oriented programming and discuss the important elements of C++ and Java.
OBJECTIVES:
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
TEXT BOOKS:
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)
REFERENCES:
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
EmoticonEmoticon