PROGRAMMING USING C++ 3003
OBJECTIVE
To develop the programming skill and to solve engineering related problems using
Object Oriented Programming Concepts.
UNIT – I POINTERS AND FILE HANDLING IN C 9
Introduction to Pointers – Pointers and arrays – Pointers and structures –Pointers to
functions – Applications of pointers – File Handling – Case study
UNIT – II INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING 9
Introduction – Procedure vs. object oriented programming – Data types – control
structures – Arrays and Strings – User defined types – Functions and Pointers –
Case study
UNIT – III OBJECT ORIENTED PROGRAMMING CONCEPTS 9
Classes and Objects – Operator Overloading – Inheritance – Polymorphism and
Virtual Functions – Case study
UNIT – IV TEMPLATES AND EXCEPTION HANDLING 9
Function templates and class templates – Name spaces – Casting – Exception
Handling – Case study.
UNIT – V FILES AND ADVANCED FEATURES 9
C++ Stream classes – Formatted IO – File classes and File operations – Dynamic
memory allocation – Standard Template Library – Case Study.
TOTAL: 45
TEXT BOOKS:
1. Yashavant Kanetkar, “Understanding Pointers In C”, 4 th Revised & Updated
Edition, 2008, Bpb Publications.
2. HM Deitel and PJ Deitel “C++ How to Program”, Seventh Edition, 2010, Prentice
Hall.
REFERENCES:
1. Brian W. Kernighan and Dennis M. Ritchie, “The C programming Language”,
2006, Prentice-Hall.
2. E Balagurusamy, “Object oriented Programming with C++”, Third edition, 2006,
Tata McGraw Hill.
3. Bjarne Stroustrup, “The C++ Programming language”, Third edition, Pearson
Education.
4. Horstmann “Computing Concepts with C++ Essentials”,Third Edition,2003, John
Wiley.
5. Herbert Schildt, “The Complete Reference in C++”, Fourth Edition, 2003, Tata
McGraw Hill.
6. Robert Lafore, “Object Oriented Programming in C++”, 2002, Pearson education.