
Roadmap to the Syllabus
Unit I Basics of Object Oriented Programming (OOP)
Need for OO paradigm, a way of viewing world – agents, responsibility, messages, methods,
classes and instances, class hierarchies (Inheritance), method binding, overriding and
exceptions, summary of OOP concepts, coping with complexity, abstraction mechanisms.
Refer Chapter 1
Unit II Java Basics
Data types, variables, scope and life time of variables, arrays, operators, expressions, control
statements, type conversion and costing, simple java program, classes and objects – concepts
of classes, objects, constructors, methods, access control, this keyword, garbage collection, ...