1 0 2 0 2 30 Pre-Requisites/ Exposure Basics of Programming Co-Requisites
1 0 2 0 2 30 Pre-Requisites/ Exposure Basics of Programming Co-Requisites
Version 1.00 1 0 2 0 2* 30
Pre-requisites/ Basics of programming
Exposure
Co-requisites
Unit I:
Decision Control structure in C: Decision making statements (if, if-else, if-else-if, switch),
nesting of decision control structures.
Loop Control structure in C: Looping statements (for, while, do-while), nested loop, use of
jumping statements (goto, break, continue).
Array & String: Concepts of array, one and two dimensional arrays, declaration and
initialization of arrays.
----------------------------------------------------------------------------------------------------------------
Unit II:
Pointers: Basics of pointers, double pointer, pointer and array, pointer to array, array of pointers.
Structure: Basics of structure, structure members, accessing structure members, structure vs.
union.
Unit III:
Inheritance: Defining Derived class, modes of inheritance, types of inheritance, ambiguity in
inheritance, virtual base class, Function overriding.
Polymorphism: Introduction & types of polymorphism, Function overloading, operator
overloading, rules for overloading operators, Constructor Overloading.
Exception Handling: Try, Throw, Catch, Throwing and Exception, Catching an Exception.
Pointer & Virtual Function: Declaring & initializing pointer to object this pointer, pointer to
derived classes, static and dynamic binding.
Text Books: –
Object Oriented Programming with C++ by E Balagurusamy, 2001, Tata McGraw- Hill,
New Delhi.
Object Oriented Programming in Turbo C+ + by Robert Lafore, Pearson Education,
New Delhi.
The Complete Reference in C++ by Herbert Schildt, 2002, TMH, New Delhi.
Object Oriented Programming Using C++ by Kamthane, Pearson Education, New Delhi.
C + + How to Program by H M Deitel and P J Deitel, 1998, Prentice Hall, India, New
Delhi.