Sunday, 23 June 2013

CS2311 OBJECT ORIENTED PROGRAMMING SYLLABI



ANNA UNIVERSITY, CHENNAI

AFFILIATED INSTITUTIONS

R - 2008

B.E. ELECTRICAL AND ELECTRONICS ENGINEERING


CS2311 OBJECT ORIENTED PROGRAMMING 

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.

23 comments:

  1. I agree with your thoughts!!! As the demand of java programming application keeps on increasing, there is massive demand for java professionals in software development industries. Thus, taking training will assist students to be skilled java developers in leading MNCs.Best Java Training in Chennai | JAVATraining Institutes in Chennai

    ReplyDelete
    Replies
    1. I have read your blog its very attractive and impressive. I like it your blog.


      JavaEE Training in Chennai JavaEE Training in Chennai

      Java Training in Chennai Core Java Training in Chennai Core Java Training in Chennai

      Java Online Training Java Online Training Core Java 8 Training in Chennai Java 8 Training in Chennai

      Delete
  2. This technical post helps me to improve my skills set, thanks for this wonder article I expect your upcoming blog, so keep sharing...
    Regards,
    PHP Training in Chennai||PHP Course in Chennai

    ReplyDelete
  3. Nice blog, here I had an opportunity to learn something new in my field. I have an expectation about your future post so please keep updates.
    Regards,
    web designing course in chennai|web designing training

    ReplyDelete
  4. The strategy you have posted on this technology hepled me to get into the next level and had lot of informations in it.
    salesforce training in chennai | salesforce training institute in chennai

    ReplyDelete

  5. The strategy you have posted on this technology hepled me to get into the next level and had lot of informations in it. Python is one of the basic level programming and is very important one.
    Python Training in Chennai | Python Course in Chennai

    ReplyDelete
  6. Java is too helpful to learn Big Data concepts, people who know java they can easily get job in Hadoop field.
    Regards,
    Big Data Training in Chennai|Big Data Training|Hadoop Training Chennai

    ReplyDelete
  7. Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
    Web designing Course in Chennai | Hadoop Training in Chennai

    ReplyDelete
  8. Quite a useful post, I learned some new points here. Thanks admin please keep posting updates regularly to enlighten our knowledge.
    Regards,
    DOT NET Training in Chennai|DOT NET Course in Chennai|DOT NET Training Institutes in Chennai

    ReplyDelete
  9. Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
    Web designing Course in Chennai | Hadoop Training in Chennai

    ReplyDelete
  10. I like it your blog. I have read your blog its very attractive and impressive.
    corporate training institutes in chennai corporate training companies in chennai corporate training companies in india corporate training companies in india corporate training in chennai corporate training companies in chennai corporate training in chennai | Angular 2 Corporate Training Angular 2 Corporate Training

    ReplyDelete
  11. Realize what's hot and what's not in the hazard administration programming market. Realize what the right now top of the line framework is and what's reputed to be the minimum accommodating.check over here

    ReplyDelete
  12. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
    Dot net training in Chennai | dot net course in Chennai

    ReplyDelete

  13. very useful info, and please keep updating........
    Best Online Software Training

    ReplyDelete
  14. I really enjoyed while reading your article, the information you have delivered in this post very good. Java Training Institute in Chennai | Java Training Institute in Velachery.

    ReplyDelete
  15. I found a lot of interesting information here. A really good post, very thankful and hopeful that you will write many more posts like this one. Web Designing Training Institute in Chennai | Web Designing Training Institute in Velachery.

    ReplyDelete
  16. Your new valuable key points imply much a person like me and
    extremely more to my office workers. With thanks; from every one of
    us.



    Selenium Training in Chennai

    ReplyDelete
  17. Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts, have a nice weekend!
    Besant technologies Marathahalli

    ReplyDelete
  18. Thanks a lot very much for the high your blog post quality and results-oriented help. I won’t think twice to endorse to anybody who wants and needs support about this area.
    rprogramming training in bangalore

    ReplyDelete