Nistlogo.jpg (10440 bytes)

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY

HOME >> ACADEMIC PROGRAMS >> CSE >> OOPS

CSE – 403 OBJECT ORIENTED PROGRAMMING SYSTEMS

  • Overview :
  • The object oriented programming paradigm, advantages of OOPS, characteristicsof Object Oriented programming language-objects,classes,inheritance,reusability, creating new data types, polymorphism and overloading

  • Objects and Classes:
  • Specifying and using classes, constructors and destructors, objects as function arguments, memory considerations for objects

  • Operator Overloading:
  • Overloading unary and binary operators, data conversion, pitfalls of operator overloading and conversion

  • Inheritance:
  • Derived and base classes, class heirarchies, public and private inheritance, classes within classes, problems and ambiguity in inheritance

  • Functions:

    Virtual functions, static function, friend functions

  • Files and streams:

    Stream class hierarchy, object I/O, I/O with multiple objects,

  • Development of object oriented programs:

    creating large programs using class libraries

  • TEXTBOOKS

    1. Object oriented programming in Microsoft C++ by Robert Lafore, Galgotia Publications

    2. Object Oriented Programming - by B.J. Cox, Addision Wesley

    REFERENCE

    1. Object Oriented Analysis - by P. Coad and E. Yourdon, Prentice Hall

    2. Object Oriented Design - by G. Booch, Benjamin Cummins Publ.

    3. Object Oriented Software Construction - by Bertrand Meyer, Prentice Hall

    HOME >> ACADEMIC PROGRAMS >> CSE >> OOPS

    © Copyright National Institute of Science & Technology, Berhampur, Orissa, India
    Website Maintained by NIST Training & Consultancy Services