Monday, January 5, 2015

CS6456 OBJECT ORIENTED PROGRAMMING

CS6456 OBJECT ORIENTED PROGRAMMING syllabus-subject-notes-pevious-year-questions-papers-bank

OBJECTIVES:
• To get a clear understanding of object-oriented concepts.
• To understand object oriented programming through C++.
UNIT I OVERVIEW 9
Why Object-Oriented Programming in C++ - Native Types and Statements –Functions and Pointers-
Implementing ADTs in the Base Language.
UNIT II BASIC CHARACTERISTICS OF OOP 9
Data Hiding and Member Functions- Object Creation and Destruction- Polymorphism data
abstraction: Iterators and Containers.
UNIT III ADVANCED PROGRAMMING 9
Templates, Generic Programming, and STL-Inheritance-Exceptions-OOP Using C++.
UNIT IV OVERVIEW OF JAVA 9
Data types, variables and arrays, operators, control statements, classes, objects, methods –
Inheritance
UNIT V EXCEPTION HANDLING 9
Packages and Interfaces, Exception handling, Multithreaded programming, Strings, Input/Output

OUTCOMES:
• Gain the basic knowledge on Object Oriented concepts.
• Ability to develop applications using Object Oriented Programming Concepts.
• Ability to implement features of object oriented programming to solve real world problems.

TEXT BOOKS:
1. Ira Pohl, “Object-Oriented Programming Using C++”, Pearson Education Asia, 2003.
2. H.M.Deitel, P.J.Deitel, "Java : how to program", Fifth edition, Prentice Hall of India private limited, 2003.

REFERENCES:
1. Herbert Schildt, "The Java 2: Complete Reference", Fourth edition, TMH, 2002
2. Bjarne Stroustrup, “The C++ Programming Language”, Pearson Education, 2004.
3. Stanley B. Lippman and Josee Lajoie , “C++ Primer”, Pearson Education, 2003.
4. K.R.Venugopal, Rajkumar Buyya, T.Ravishankar, "Mastering C++", TMH, 2003.

No comments:

Post a Comment