Trending: Anna University 8th Sem Results April 2014 May/June 2014 Time Table/ Internal Marks Calculate CGPA Online SSLC Results 2014 12th Result 2014

Test Footer 1

Saturday, November 10, 2012

EC3314 OBJECT ORIENTED PROGRAMMING OOPS SYLLABUS | ANNA UNIVERSITY BE MECHATRONICS ENGINEERING 6TH SEMESTER SYLLABUS REGULATION 2008 2011 2012-2013

Latest: TNEA 2014 Engineering Application Status, Counselling Date, Rank List
EC3314 OBJECT ORIENTED PROGRAMMING OOPS SYLLABUS | ANNA UNIVERSITY BE MECHATRONICS ENGINEERING 6TH SEMESTER SYLLABUS REGULATION 2008 2011 2012-2013 BELOW IS THE ANNA UNIVERSITY SIXTH SEMESTER B.E MECHATRONICS ENGINEERING DEPARTMENT SYLLABUS, TEXTBOOKS, REFERENCE BOOKS,EXAM PORTIONS,QUESTION BANK,PREVIOUS YEAR QUESTION PAPERS,MODEL QUESTION PAPERS, CLASS NOTES, IMPORTANT 2 MARKS, 8 MARKS, 16 MARKS TOPICS. IT IS APPLICABLE FOR ALL STUDENTS ADMITTED IN THE YEAR 2011 2012-2013 (ANNA UNIVERSITY CHENNAI,TRICHY,MADURAI, TIRUNELVELI,COIMBATORE), 2008 REGULATION OF ANNA UNIVERSITY CHENNAI AND STUDENTS ADMITTED IN ANNA UNIVERSITY CHENNAI DURING 2009

EC3314 OBJECT ORIENTED PROGRAMMING L T P C
3 0 0 3
UNIT I OOP PARADIGM 9
Software crisis – Software evolution – A look at procedure oriented programming – Object
oriented programming paradigm – Basic concepts of object oriented programming – Benefits of
OOP – Reusability – Security – Object oriented programming fundamental – Abstraction –
Encapsulation – Derivation – Object oriented languages and packages–Applications of OOP -
What is C++? – A simple C++ program – More C++ statements – Structure of C++ Program.
UNIT II INTRODUCTION TO C++ 10
Tokens – Keywords – Identifiers and constants – Basic data types – User defined data types –
Derived data types – Symbolic constants – Declaration of variables – Dynamic initialization of
variables – Reference variables – Operators in C++ – Scope resolution operator – Manipulators
– Type cast operator – Expressions and their types – Special assignment expressions – Control
structures - The main function – Function prototyping – Call by reference – Return by reference
– Inline functions – Default arguments – Function overloading.
UNIT III CLASSES AND OBJECTS 9
Specifying a class – Defining member functions – Private member functions –Arrays within a
class – Memory allocation for objects – Static data members – Static member functions – Arrays
of objects – Objects as function arguments –Friendly functions – Returning objects.
Constructors: Parameterized constructors – Multiple constructors in a class – Constructors with
default arguments – Dynamic initialization of objects – Copy constructor – Dynamic constructors
– Destructors.
UNIT IV OPERATOR OVERLOADING, INHERITANCE AND POLYMORPHISM 10
Defining operator overloading: Overloading unary, binary operators. Manipulation of strings
using operators – Rules for overloading operators – Type Conversions - Defining derived
classes – Single inheritance – Multilevel inheritance – Multiple inheritance – Hierarchical
inheritance – Hybrid inheritance – Virtual base classes – Abstract classes - Introduction to
pointers to objects: This pointer – Pointers to derived classes – Virtual functions – Pure virtual
functions.
UNIT V CASE STUDIES 7
Over view of typical object oriented systems – Case studies - Applications.
TOTAL : 45 PERIODS
REFERENCES
1. E.Balagurusamy, “Object Oriented Programing wih C++”, Tata McGraw Hill,1997.
2. Herbert Schildt,”C++ The Complete Reference”, Tata McGrawHill Edition, 2003
3. Bjanne Stroustrup,”The C++ Programming Language”,3rd Edition, Addison Wesley, 2000
4. Stanley, B.Lippman,Jove Lagrie,”C++Primer”,3rd Edition, Addison Wesley,1998
5. Baarkakati. N., ‘Object Oriented Programming in C++’, Prentice Hall of India, 1997.

No comments:

Post a Comment

Any doubt ??? Just throw it Here...