|
Name of Subject : |
|
OBJECT ORIENTED PROGRAMMING ( 4 IT 3) |
|
Unit |
|
Contents |
|
Introduction to programming paradigm. Aspect-oriented programming, Dynamic programming, Functional |
|
I |
|
programming, Logic programming, Object-oriented programming, Parallel computing, Event Driven Programming. |
|
II |
|
Overview of C++ (A): Abstraction, Polymorphism, Inheritance, Classes, Objects, Methods. Constructor, destructor |
|
Overview of C++ (B) :Overloading (function and operator), references, friend function, overriding, virtual function, |
|
III |
|
virtual classes, templates, Namespace, Nested and inner classes, Exception handling, Run time type casting, STL |
|
(List, Map, Algorithm) |
|
Overview of Java(A) : Java Byte code and virtual machine, data types, operators, arrays, Objects, constructors, |
|
IV |
|
returning and passing objects as parameter, Single and Multilevel inheritance, Extended Classes, Access Control, |
|
Usage of super, overloading and overriding methods, Abstract classes, Using final with inheritance. |
|
Overview of Java (B): Package and interfaces, String Handling, String constructors, special string operations, |
|
V |
|
character extraction searching and comparing strings, string Buffer class. Applet Fundamentals, Using paint |
method and drawing polygons