0% found this document useful (0 votes)
106 views1 page

Cs 1204 Syllbus

This document outlines the objectives and content of a course on Object Oriented Programming. The course aims to present the concepts of OOP using C++ and Java. It will help students understand OOP concepts, write simple applications in C++ and Java, and compare features of the two languages. The course is divided into 5 units that cover introduction to OOP, programming in C++ with classes, inheritance and polymorphism, file handling in C++, an introduction to Java, and Java programming with packages, interfaces and exceptions.

Uploaded by

venkatesh971
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views1 page

Cs 1204 Syllbus

This document outlines the objectives and content of a course on Object Oriented Programming. The course aims to present the concepts of OOP using C++ and Java. It will help students understand OOP concepts, write simple applications in C++ and Java, and compare features of the two languages. The course is divided into 5 units that cover introduction to OOP, programming in C++ with classes, inheritance and polymorphism, file handling in C++, an introduction to Java, and Java programming with packages, interfaces and exceptions.

Uploaded by

venkatesh971
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

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.

i) Understand the concepts of Object oriented Programming.


ii) Write simple applications using C++ and Java.
iii) 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”, Fifth edition, Prentice Hall of India private
limited.
5. E.Balagurusamy “ Object Oriented Programming with C++”, TMH 2/e

You might also like