Saturday, July 21, 2012

CS2311-OBJECT ORIENTED PROGRAMMING-ANNA UNIVERSITY SYLLABUS EEE



CS2311-OBJECT ORIENTED PROGRAMMING-ANNA UNIVERSITY SYLLABUS EEE



CS2311                                 OBJECT ORIENTED PROGRAMMING                                   L T  P C
3  0 0  3
 AIM:
To understand the concepts of object-oriented programming and master OOP using C++ and Java.

UNIT I                                                                                                                                                   7
Object oriented programming concepts objects-classes- methods and messages-abstraction and encapsulation-inheritance- abstract classes- polymorphism.Introduction to C++- objects-classes- constructors and destructors

UNIT II                                                                                                                                                12
Operator  overloading  -  friend  functions-  type  conversions-  templates  -      Inheritance   virtual functions- runtime polymorphism.

UNIT III                                                                                                                                                 8
Exception handling - Streams and formatted I/O file handling namespaces String Objects - standard template library.

UNIT IV                                                                                                                                                8
Introduction to JAVA , bytecode, virtual machines objects classes Javadoc packages Arrays Strings

UNIT V                                                                                                                                                10
Inheritance interfaces and inner classes - exception handling threads - Streams and I/O
,,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       TOTAL : 45 PERIODS TEXT BOOKS
1. B. Trivedi, Programming with ANSI C++, Oxford University Press, 2007.
2. Cay S.  Horstmann, Gary Cornell, “Core JAVA volume 1, Eighth Edition, Pearson
Education, 2008.


REFERENCES
1.  ISRD Group, Introduction to Object-oriented Programming and C++, Tata McGraw-Hill
Publishing Company Ltd., 2007.
2.  ISRD Group, Introduction to Object-oriented programming through Java, Tata McGraw-Hill
Publishing Company Ltd., 2007.
3.  S. B. Lippman, Josee Lajoie, Barbara E. Moo, “C++ Premier”, Fourth Edition, Pearson
Education, 2005.
4.  D. S. Malik, “C++ Programming: From Problem Analysis to Program Design, Third Edition, Thomson Course Technology, 2007.
5.  K. Arnold and J. Gosling, The JAVA programming language, Third edition, Pearson Education,
2000.
6.  C. Thomas Wu, An introduction to Object-oriented programming with Java, Fourth Edition, Tata
McGraw-Hill Publishing Company Ltd., 2006.




7/21/2012 10:56:00 PM

0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...