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.

79 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
  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
  19. Thanks for your marvelous posting! It is very useful and good. Come on. I want to introduce the best aso services for you, I try it and I feel it is so good to rank app to top in app store search results, have you ever heard it?

    ReplyDelete
  20. Thanks for sharing this collective post to our vision, its too useful for me... keep posting
    Embedded Project Center in Chennai | Embedded Project Center in Velachery

    ReplyDelete

  21. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.

    java training in bangalore

    ReplyDelete
  22. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.

    java training in bangalore

    ReplyDelete
  23. I read this article. I think You put a lot of effort to create this article. I appreciate your work.
    thesis Writing Service

    ReplyDelete
  24. Thanks for sharing your useful information with valuable post..keep updating..

    Electrical Project Center in Chennai | Best Electrical projects in Velachery

    ReplyDelete
  25. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
    Selenium Training in Chennai

    ReplyDelete
  26. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
    aws training in Chennai

    ReplyDelete
  27. 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..
    B.Com Project Center in Chennai | B.Com Project Center in Velachery

    ReplyDelete
  28. Good list here, especially the latter half. A good number of those are ideas we’ve actually covered, but there’s some inspiration for new articles too. Thanks!!!!
    Good CorelDraw Training Institute in Chennai | Best Multimedia Training Institute in Velachery | Perfect CorelDraw Training Institute in Velachery

    ReplyDelete
  29. Very good informative article. Thanks for sharing such nice article, keep on up dating such good articles.Embedded Project Center in Chennai | Embedded Project Center in Velachery

    ReplyDelete
  30. Great blog.you put Good stuff.All the topics were explained briefly.so quickly understand for me.I am waiting for your next fantastic blog.Thanks for sharing.


    No.1 Software Testing Training Institute in Chennai | Best Selenium Training Institute in Chennai | Web Designing Training Institute in Chennai

    ReplyDelete
  31. Those guidelines additionally worked to become a good way to
    recognize that other people online have the identical fervor like mine
    to grasp great deal more around this condition.

    white label website builder

    ReplyDelete
  32. I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details. Best Python Training Institute in Bangalore

    ReplyDelete
  33. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.

    Digital Marketing Training in Chennai

    ReplyDelete
  34. Awesome post. Really you are shared very informative concept...Summer Courses in Chennai | Summer Courses in Thiruvanmiyur

    ReplyDelete
  35. Good Post! Thank you so much for sharing this pretty post..Java Summer Courses in Chennai | Summer Courses in Chennai

    ReplyDelete
  36. Excellent post.I have read your blog it's very interesting and informative. Keep sharing...DotNet Project Center in Chennai | DotNet Project Center in Velachery

    ReplyDelete
  37. Best R Programming Training in Bangalore offered by myTectra. India's No.1 R Programming Training Institute. Classroom, Online and Corporate training in R Programming
    r programming training

    ReplyDelete
  38. Amazing article. Your blog helped me to improve myself in many ways thanks for sharing this kind of wonderful informative blogs in live. I have bookmarked more article from this website. Such a nice blog you are providing ! Kindly Visit Us R Programming institutes in Chennai | R Programming Training in Chennai

    ReplyDelete
  39. Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. hadoop training in chennai velachery | hadoop training course fees in chennai | Hadoop Training in Chennai Omr

    ReplyDelete
  40. In the beginning, I would like to thank you much about this great post. Its very useful and helpful for anyone looking for tips. I like your writing style and I hope you will keep doing this good working.
    PHP Training in Chennai
    DOT NET Training in Chennai
    Big Data Training in Chennai
    Hadoop Training in Chennai
    Android Training in Chennai
    Selenium Training in Chennai
    Digital Marketing Course in Chennai
    JAVA Training in Chennai
    Selenium training institute in Chennai

    ReplyDelete
  41. I am obliged to you for sharing this piece of information here and updating us with your resourceful guidance. Hope this might benefit many learners. Keep sharing this gainful articles and continue updating us.
    Amazon Web Services Training in Chennai
    AWS Training centers in Chennai
    Best AWS Training in Chennai
    German Classes in Chennai
    German Language Classes in Chennai
    German Language Course in Chennai

    ReplyDelete

  42. Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

    Best Spring Classroom Training Institute
    Best Devops Classroom Training Institute
    Best Corejava Classroom Training Institute
    Best Advanced Classroom Training Institute
    Best Hadoop Training Institute

    ReplyDelete
  43. Attend The Python training in bangalore From ExcelR. Practical Python training in bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Python training in bangalore.
    python training in bangalore

    ReplyDelete
  44. Thanks for posting this highly informative article. I feel glad about learning more about this concept.keep up the good work!!
    Machine Learning Course Bangalore

    ReplyDelete
  45. I learned World's Trending Technology from certified experts for free of cost. I Got a job in decent Top MNC Company with handsome 14 LPA salary, I have learned the World's Trending Technology from Data Science Training in btm experts who know advanced concepts which can help to solve any type of Real-time issues in the field of Python. Really worth trying Freelance seo expert in bangalore

    ReplyDelete
  46. Attend The Analytics Training Institute From ExcelR. Practical Analytics Training Institute Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Analytics Training Institute.
    ExcelR Analytics Training Institute

    ReplyDelete
  47. Big Thanks for all your Efforts,I am Looking for this Piece of information's about Java...Thanks for the content and keep Going as Now
    Java training in chennai | Java training in annanagar | Java training in omr | Java training in porur | Java training in tambaram | Java training in velachery

    ReplyDelete
  48. Thanks a lot for sharing such a good source with all, i appreciate your efforts taken for the same. I found this worth sharing and must share this with all.


    Dot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery





    ReplyDelete
  49. very nice blogs!!! I have to learning for lot of information for this sites...Sharing for wonderful information. Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
    Salesforce Training in Chennai

    Salesforce Online Training in Chennai

    Salesforce Training in Bangalore

    Salesforce Training in Hyderabad

    Salesforce training in ameerpet

    Salesforce Training in Pune

    Salesforce Online Training

    Salesforce Training

    ReplyDelete
  50. Top technologies to learn
    The information given in this blog is very nice and i like it if you share more this kind of blog and i also have written this kind of blog you can also read for more knowledge.

    ReplyDelete
  51. php interview questions and answers for experienced
    Important PHP and MySQL Interview Questions and Answers for freshers and
    experienced to get your dream job in PHP! Basic & Advanced PHP Interview Questions for Freshers & Experienced.

    ReplyDelete
  52. node js developer interview questions
    Important Node JS Interview Questions and Answers for freshers and experienced to get your dream job & Advanced Node.JS Interview Questions for Freshers & Experienced.

    ReplyDelete