4EC6.1 OBJECT ORIENTED PROGRAMMING

UNIT 1 : OOP FUNDAMENTALS:

Concept of class and object, attributes, public, private and

protected members, derived classes, single & multiple inheritance,

UNIT 2 : PROGRAMMING IN C++:

Enhancements in C++ over C, Data types, operators and

functions. Inline functions, constructors and destructors. Friend function, function and operator

overloading. Working with class and derived classes. Single, multiple and multilevel inheritances and

their combinations, virtual functions, pointers to objects. Input output flags and formatting operations.

Working with text files.

UNIT 3 : JAVA:

Variation from C++ to JAVA. Introduction to Java byte code, virtual machine,

application & applets of Java, integer, floating point, characters, Boolean, literals,  and array

declarations.

UNIT 4 : OPERATORS AND CONTROL STATEMENTS:

Arithmetic operators, bit wise operators,

relational operators, Boolean logic operators, the assignment operators, ?: operators, operator

precedence. Switch and loop  statements.

UNIT 5: PACKAGE AND INTERFACES:

Packages, access protection, importing & defining

packages. Defining and implementing interfaces.