EC1022 Object Oriented Programming Syllabus


EC1022 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 9
Why Object-Oriented Programming in C++?- Native Types and Statements -Functions and Pointers-Implementing ADTs in the Base Language-

UNIT II 9
Data Hiding and Member Functions- Object Creation and Destruction-AdHoc Polymorphism-Visitation: Iterators and Containers.

UNIT III 9
Templates, Generic Programming, and STL-Inheritance-Exceptions-OOP Using C++
UNIT IV 9
An overview of Java, data types, variables and arrays, operators, control statements, classes, objects, methods – Inheritance

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

TOTAL : 45
TEXTBOOK
1. Ira Pohl, “Object-Oriented Programming Using C++”, Pearson Education Asia, 2003.
2. Herbert Schildt, "The Java 2: Complete Reference", Fourth edition, TMH, 2002 (Chapters 1-11,13,17)

REFERENCES
1. Bjarne Stroustrup, “The C++ Programming Language”, Pearson Education, 2004.
2. Stanley B. Lippman and Josee Lajoie , “C++ Primer”, Pearson Education, 2003.
3. K.R.Venugopal, Rajkumar Buyya, T.Ravishankar, "Mastering C++", TMH, 2003.
4. H.M.Deitel, P.J.Deitel, "Java : how to program", Fifth edition, Prentice Hall of India private limited, 2003.

Previous
Next Post »

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