This is not official website of GTU, This is our sincere effort to help you more. [Official Websites: GTU  |   AICTE   |   JACPC   |   Results   |   GTUKnowledge ]



Object Oriented Concepts And Programming(Institute Elective -1)

Computer - Effective Upto 2013

 

Code : 140704 Common Name : OOCP Year : 2 Sem : 4
Theory Hours : 4 Practical Hours : 2 Tutorial Hours : 0 Credits : 6
Exam Marks : 70 Midsem Marks : 30 Practical Marks : 50 Total : 150


Syllabus Topics


Introduction to Object Oriented modeling and Design
What is object oriented (OO), Object modeling Concepts, OO methodology, OO themes



Introduction to OO modeling techniques
Modeling, modeling techniques, object model, Dynamic Model and Functional Model, relationship among models



Object Modeling
Object and Classes: Object modeling concepts in details: links, association, generalization, inheritance, meta data, etc. A sample Object Model



Dynamic Modeling
Dynamic modeling concepts. A sample dynamic model, Relation of object and dynamic model with example



Functional Modeling
Functional Modeling Concepts, A sample functional model



System analysis using different OO modeling Techniques
OMT and software engineering. Analysis of a problem (ATM as an example), various modeling of ATM, Adding operations & analysis iteration



OOD : present & future
Other OO analysis & modeling flavors, OOD future



Overview of Concepts of C++
Review of fundamental concepts of Object-oriented programming, Introduction to C++, operators and keywords, class and objects



Functions in C++
Call by reference, inline functions, default arguments, function overloading



Constructors & Destructors
Memory allocation for objects, Friend function, Constructors, Parameterized constructors, Overloading of constructors, Copy constructors, Destructors



Operator Overloading & Type Conversions
Need of Operator overloading, Overload Unary operators: prefix and postfix, Overload Binary operators, Overloading using Friend functions, Type conversion from basic to user-defined data type and user-defined to basic data type



Inheritance
Derive a class, role of public, private and protected in inheritance, Types of Inheritance: Single, Multiple, Multi-level, Hierarchical, Hybrid, Virtual Base class, Introduction to Containership



Virtual Functions & Polymorphism
Pointer to objects, this pointer, Need of virtual function, Virtual functions in Inheritance, Pure virtual functions, Abstract class




Books

Object Oriented Design

Rumbaugh - (Pearson publication)

Object-oriented programming in Turbo C++

Robert Lafore, - Galgotia Publication.

Object-oriented programming with C++

E.Balagurusamy, - TMH. - 2 nd Edition,

Exam Papers

Sem20102011201220132014
4Dec - 2010
08-12-2010


Jun - 2010
21-06-2010


Nov - 2011
02-12-2011


Jun - 2011
13-06-2011


Dec - 2012
31-12-2012


May - 2012
31-05-2012


Dec - 2013
30-12-2013


May - 2013
17-06-2013


Dec - 2014
02-01-2015


Jun - 2014
25-06-2014



GTU Result

ExamTotalPassPass %FailFail %AA
2,8082,20578.5360321.4715
3,1982,63182.2756717.7316
3,5523,10887.5044412.5022
4,3843,34576.301,03923.7014
3,2812,86087.1742112.8310