You are on page 1of 4

1CEB11

Nirma University Computer Engineering HANDOUTS Book Reference

OOCP-Handouts

Lecture No. 1

Topic Name

Revision of C User defined functions Array

Programming in ANCI C E. Balagurusami Page No. 263-295 Programming in ANCI C- E. Balagurusamy Page No. 190-209 Programming in ANCI C E. Balagurusami Page No.317-337 Programming in ANCI C E. Balagurusami Page No.351-379 Efficient field sensitive pointer anaysis of CDavid J Peace, Paul H. J Kelly Chris Hankin Complete reference- Herbert Schildt Obejct Oriented programming with c++ E. Balagurusami -Page No. 3 Essential C++ Jarrell C. Grout, Robert G. Strader, John B. Hanks History of C++ - Bjarne Stroustrup Obejct Oriented programming with c++ E. Balagurusami Page No. 4-28 Obejct Oriented programming with c++ E. Balagurusami Page No. 4-28 Obejct Oriented programming with c++ Page No. 1-13 Object Oriented programming with c++ E. Balagurusami Page No. 6-8

2 3

Structures Pointers

Evolution of c++

Procedure oriented vs. Object oriented Language Structure of C++ programs Introduction to OOP

Basic Concepts of OOP

Benefits of OOP Applications of OOP

Object Oriented programming with c++ E. Balagurusami Page No. 11-13

Chapter 2:Beginning with C+ +

Object Oriented programming with c++ E. Balagurusami Page No. 17-25 Let us c++- Yashwant kanetkar Page No. 54-80 Object Oriented programming with c++ E. Balagurusami Page No. 17-25

Chapter 2:Beginning with C+ +

IV-DCE,IDS

1CEB11
9 Chapter 3: Tokens, Expressions and Control structures

OOCP-Handouts
Object Oriented programming with c++ E. Balagurusami Page No. 32-43

10

Chapter 3: Tokens, Expressions and Control structures Chapter 4: Functions in C++

Object Oriented programming with c++ E. Balagurusami Page No. 44-59 Object Oriented programming with c++ E. Balagurusami Page No. 70-73 Let us c++-53-80

11

12

Chapter 4: Functions in C++

Object Oriented programming with c++ E. Balagurusami Page No. 74-82 Let us c++-53-80

13

Chapter 4: Functions in C++

Object Oriented programming with c++ E. Balagurusami Page No. 74-82 Let us c++-55

14

Chapter 5: Classes and Objects Chapter 5: Classes and Objects

Object Oriented programming with c++ E. Balagurusami Page No. 86-96 Object Oriented programming with c++ E. Balagurusami Page No. 96-98

15

16

Chapter 5: Classes and Objects

Object Oriented programming with c++ E. Balagurusami Page No. 103-105

17

Chapter 5: Classes and Objects

Object Oriented programming with c++ E. Balagurusami Page No. 109-119

18

Chapter 5: Classes and Objects

Object Oriented programming with c++ E. Balagurusami Page No. 120-123

IV-DCE,IDS

1CEB11
19 Chapter 6: Constructors and Destructors

OOCP-Handouts
Object Oriented programming with c++ E. Balagurusami Page No. 127-129

20

Chapter 6: Constructors and Destructors

Object Oriented programming with c++ E. Balagurusami Page No. 130-136

21

Chapter 6: Constructors and Destructors

Object Oriented programming with c++ E. Balagurusami Page No. 130-136

22

Chapter 6: Constructors and Destructors

Object Oriented programming with c++ E. Balagurusami Page No. 139-141

23

Chapter 6: Constructors and Destructors

Object Oriented programming with c++ E. Balagurusami Page No. 142-145

24 25

MSE Paper solving Chapter 10: Managing Console I/O Operations Chapter 10: Managing Console I/O Operations Chapter 10: Managing Console I/O Operations Chapter 7: Operator Overloading Chapter 7: Operator Overloading Chapter 7: Operator Overloading Chapter 7: Operator Overloading Chapter 8: Inheritance: Extending Classes Object Oriented programming with c++ E. Balagurusami Page No. 245-246 Object Oriented programming with c++ E. Balagurusami Page No. 247-255 Object Oriented programming with c++ E. Balagurusami Page No. 255-266 Object Oriented programming with c++ E. Balagurusami Page No. 150-157 Object Oriented programming with c++ E. Balagurusami Page No. 150-157 Object Oriented programming with c++ E. Balagurusami Page No. 150-157 Object Oriented programming with c++ E. Balagurusami Page No. 161-167 Object Oriented programming with c++ E. Balagurusami Page No. 176-185

26 27 28 29 30 31 32

IV-DCE,IDS

1CEB11
33 34 35 36 Chapter 8: Inheritance: Extending Classes Chapter 8: Inheritance: Extending Classes Chapter 8: Inheritance: Extending Classes Chapter 9: Pointers, Virtual Functions and Polymorphism 37 Chapter 9: Pointers, Virtual Functions and Polymorphism 38 39 40 41 Chapter 11: Working with Files Chapter 11: Working with Files Chapter 11: Working with Files Chapter 11: Working with Files

OOCP-Handouts
Object Oriented programming with c++ E. Balagurusami Page No. 189-198 Object Oriented programming with c++ E. Balagurusami Page No. 200-207 Object Oriented programming with c++ E. Balagurusami Page No. 207-215 Object Oriented programming with c++ E. Balagurusami Page No. 222-231 Let us c++- Yashwant kanetkar Page No. 321-377 Object Oriented programming with c++ E. Balagurusami Page No. 232-239 Let us c++- Yashwant kanetkar Page No. 321-377 Object Oriented programming with c++ E. Balagurusami Page No. 275-287 Object Oriented programming with c++ E. Balagurusami Page No. 275-287 Object Oriented programming with c++ E. Balagurusami Page No. 288-294 Object Oriented programming with c++ E. Balagurusami Page No. 295-301

Reference: 1. C++ How to program-Deitel and deitel Prentice Hall 2. Using Turbo C++, Schildt Herbert Obscorne McGraw-Hill 3. Complete Reference C++, Schildt Herbert, Tata McGraw-Hill 4. The c++ programming language, Stroustroup, Addison and Wesley 5. Object-oriented programming in Turbo c++, Robert Lafore, Waite Group. Website: 1. www.cplusplus.com 2. www.wikipedia.com 3. www.cpreferences.com 4. www.cprogramming.com

IV-DCE,IDS

You might also like