#1
| |||
| |||
Sathyabama Institute of Science and Technology B.Sc. Computer Science SBS1102 OBJECT ORIENTED PROGRAMMING WITH C++ Syllabus SATHYABAMA INSTITUTE OF SCIENCE AND TECHNOLOGY SCHOOL OF COMPUTING SBS1102 OBJECT ORIENTED PROGRAMMING WITH C++ L T P Credits Total Marks 3 0 0 3 100 UNIT 1 12 Hrs. Object Oriented Programming Paradigms - Comparison of Programming Paradigms Object Oriented Languages- Benefits of Object Oriented Programming - Comparison with C - Structure of C++ program. Characteristics of Object Oriented Programming. UNIT 2 12 Hrs. Working with classes Classes and objects Class specification-Class objects-Accessing class members-Defining class members-Inline functions-Accessing member functions within class-Data hiding-Class member accessibility-Empty classes, constructors-Parameterized constructors- Constructor overloading-Copy constructors-new, delete operators- -friend classes and friend functions-Function overloading-Operator overloading. UNIT 3 12 Hrs. Base class and derived class relationship-Derived class declaration-Forms of inheritance-Inheritance and member accessibility- Constructors in derived class-Destructors in derived class-Multiple inheritance-Multi level inheritance-Hybrid inheritance-Virtual base classes-Member function overriding-Virtual functions. UNIT 4 12 Hrs. I/O Stream - File I/O - Exception Handling - Templates Generic Functions-Generic Class-STL Library Organization and Containers Standard Containers - Overview of Standard Algorithms-Iterators and Allocators. UNIT 5 12 Hrs. Development Process Management - Object Identification Components - Object Oriented Design Fundamentals Case Studies. Max.60 Hours TEXT/ REFERENCE BOOKS 1. Herbert Shildt, The Complete Reference C++ - Third edition - Tata McGrawHill -2003. 2. Balagurusamy, Object Oriented Programming with C++,Tata McGraw Hill,4th Edition 3. Venugopal.K.R, Rajkumar, Ravishankar.T, Mastering C++, Tata McGraw Hill 2003. 4. Bjanne Stroustrup, The C++ Programmers Reference- 3rd Edition - Addison Wesley- 2000. |
Thread Tools | Search this Thread |
|