|
I
Introduction to programming paradigm. Aspect-oriented programming,
Dynamic programming, Functional programming, Logic programming,
Object-oriented programming, Parallel computing, Event Driven Programming.
II Overview of C++ (A): Abstraction, Polymorphism, Inheritance,
Classes, Objects, Methods. Constructor, destructor
III Overview of C++ (B): Overloading (function and operator),
references, friend function, overriding, virtual function, virtual
classes, templates, Namespace, Nested and inner classes, Exception
handling, Run time type casting, STL (List, Map, Algorithm)
IV Overview of Java(A) : Java Byte code and virtual machine, data
types, operators, arrays, Objects, constructors, 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.
V Overview of Java (B): Package and interfaces, String Handling,
String constructors, special string operations, character extraction
searching and comparing strings, string Buffer class. Applet Fundamentals,
Using paint method and drawing polygons.
|