Object Oriented Programming

GTU Study
KHUDKIBOOK
OBJECT ORIENTED PROGRAMMING 3341602
FREE PDF 3341602
Code: 3341602 Credits: 7 Semester 4 Biomed

Object Oriented Programming

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Object Oriented Programming Syllabus — Unit-wise Content

The official GTU curriculum for Object Oriented Programming (subject code 3341602) as prescribed for Biomed · Semester 4 divides the course into 5 units, covering 72 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (3341602)

Unit 1 Introduction of object oriented programming 1a.Explain concepts of Object oriented Paradigm and Object Oriented

  • 1.1. Introduction of Object Oriented Design
  • 1.2. Object oriented programming and procedure oriented programming
  • 1.3. Basic concept of Object oriented programming
  • 1.4. Advantages of Object oriented programming
  • 1.5. Application of Object oriented programming
  • 1.6. Basic structure of C++
  • 1.7. Library files in C++
  • 1.6.1. ios, conio, math, stdlib
  • 1.8. Input /Output operators 1c.Use C++ Data types and Variables
  • 1.9. Data types
  • 1.8.1. Basic data type
  • 1.8.2. User defined data type
  • 1.8.3. Derived data type
  • 1.10. Declaration of variable with memory concept
  • 1.10.1. Reference variable
  • 1.10.2. Dynamic variable
  • 1.12. Basic operators in C++
  • 1.13. Scope resolution operator
  • 1.14. Memory management operator and manipulators
  • 1.15. Memory reference operator
  • 1.16. Type casting

Unit 2 Class and Object

  • 2.1. Difference between class and structure
  • 2.2. Implementation of class
  • 2.3. Creating object of class
  • 2.4. Memory allocation for object
  • 2.5. Data member and member function Object Oriented Programming Course code : 3341602 GTU/NITTTR/Bhopal/13-14 Gujarat State 3 Unit Major Learning Outcomes (in cognitive domain) Topics and Sub-topics
  • 2.6. Access modifier
  • 2.7. Static data member and function
  • 2.8. Array of object
  • 2.9. ‘this’ keyword
  • 2.11. Function Return type
  • 2.12. Function prototype
  • 2.13. Call by value
  • 2.14. Call by reference
  • 2.15. Call by address
  • 2.16. Different types of function
  • 2.16.1. Inline function
  • 2.16.2. Recursive function
  • 2.16.3. Friend function
  • 2.17. Types of argument
  • 2.17.1. Default argument
  • 2.17.2. Constant value as a argument

Unit 3 Constructor and destructor 3a.Use constructor and destructor

  • 3.1. Constructor with its characteristic
  • 3.2. Types of constructor
  • 3.2.1. Parameterized constructor
  • 3.2.2. Copy constructor
  • 3.4. Implement destructor
  • 3.5. Comparison between constructor and destructor

Unit 4 Inheritance

  • 4.1. Concept of Inheritance
  • 4.2. Utilities of Inheritance
  • 4.3. Declaration of inheritance
  • 4.4. Protected Access Specifier
  • 4.5. Types of inheritance
  • 4.5.1. Single Inheritance
  • 4.5.2. Multiple Inheritance
  • 4.5.3. Multi level Inheritance
  • 4.5.4. Hirerchical Inheritance
  • 4.5.5. Hybrid Inheritance
  • 4.6. Function overridding 4b Create and use abstract class
  • 4.7. Concept of constructor in sub class
  • 4.8. Virtual base class
  • 4.9. Abstract class Unit – V 5a. Understand 5.1 Concept of polymorphism Object Oriented Programming Course code : 3341602 GTU/NITTTR/Bhopal/13-14 Gujarat State 4 Unit Major Learning Outcomes (in cognitive domain) Topics and Sub-topics Polymorphism and Virtual function Polymorphism 5.2 Use of polymorphism
  • 5.3. Types of polymorphism
  • 5.3.1. Function overloading
  • 5.3.2. Operator overloading
  • 5.4. Utility of Virtual function
  • 5.5. Virtual function characteristics
  • 5.6. Pure virtual function.

Unit 5 Managing Input/Output Stream

  • 6.1. File stream classes
  • 6.2. Formatted Input/Output operations
  • 6.3. Unformatted Input/Output operations
  • 6.4. Managing output with manipulators

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 4

GTU Study
KHUDKIBOOK
INFORMATION COMMUNICATION TECHNOLOGY 3341601
FREE PDF 3341601

Information Communication Technology

Code: 3341601 Credit: 6
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF SOFTWARE 3341603
FREE PDF 3341603

Fundamentals Of Software Development

Code: 3341603 Credit: 5
Open →
GTU Study
KHUDKIBOOK
INTERNET TECHNOLOGY 3341604
FREE PDF 3341604

Internet Technology

Code: 3341604 Credit: 7
Open →
GTU Study
KHUDKIBOOK
DATABASE MANAGEMENT 3341605
FREE PDF 3341605

Database Management

Code: 3341605 Credit: 7
Open →
GTU Study
KHUDKIBOOK
ESSENCE OF INDIAN 4340001
FREE PDF 4340001

Essence of Indian Knowledge and Tradition

Code: 4340001 Credit: 2
Open →
GTU Study
KHUDKIBOOK
CONTRIBUTOR PERSONALITY DEVELOPMENT 4340002
FREE PDF 4340002

Contributor Personality Development

Code: 4340002 Credit: 2
Open →
GTU Study
KHUDKIBOOK
INTEGRATED PERSONALITY DEVELOPMENT 4340003
FREE PDF 4340003

Integrated Personality Development Course

Code: 4340003 Credit: 2
Open →
GTU Study
KHUDKIBOOK
ESSENTIALS OF DIGITAL 4341601
FREE PDF 4341601

Essentials of Digital Marketing

Code: 4341601 Credit: 5
Open →
GTU Study
KHUDKIBOOK
OBJECT ORIENTED PROGRAMMING 4341602
FREE PDF 4341602

Object Oriented Programming with JAVA

Code: 4341602 Credit: 5
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF MACHINE 4341603
FREE PDF 4341603

Fundamentals of Machine Learning

Code: 4341603 Credit: 5
Open →
GTU Study
KHUDKIBOOK
WEB DEVELOPMENT USING 4341604
FREE PDF 4341604

Web Development using PHP

Code: 4341604 Credit: 2
Open →
GTU Study
KHUDKIBOOK
ENTREPRENEURSHIP & START-UP DI04000081
FREE PDF DI04000081

Entrepreneurship & Start-up

Code: DI04000081 Credit: 3
Open →
GTU Study
KHUDKIBOOK
HUMAN RESOURCES MANAGEMENT DI04000141
FREE PDF DI04000141

Human Resources Management

Code: DI04000141 Credit: 3
Open →
GTU Study
KHUDKIBOOK
INDUSTRY 4.0 DI04000291
FREE PDF DI04000291

Industry 4.0

Code: DI04000291 Credit: 3
Open →
GTU Study
KHUDKIBOOK
MOBILE COMPUTING AND DI04016011
FREE PDF DI04016011

Mobile Computing and Networks

Code: DI04016011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CYBER SECURITY AND DI04016021
FREE PDF DI04016021

Cyber Security and Digital Forensics

Code: DI04016021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTAL OF MACHINE DI04016031
FREE PDF DI04016031

Fundamental of Machine Learning

Code: DI04016031 Credit: 4
Open →
GTU Study
KHUDKIBOOK
UI AND UX DI04016041
FREE PDF DI04016041

UI and UX Design

Code: DI04016041 Credit: 3
Open →
GTU Study
KHUDKIBOOK
MOBILE APPLICATION DEVELOPMENT DI04016051
FREE PDF DI04016051

Mobile Application Development

Code: DI04016051 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DATABASE ADMINISTRATION DI04016061
FREE PDF DI04016061

Database Administration

Code: DI04016061 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCED JAVA PROGRAMMING DI04016071
FREE PDF DI04016071

Advanced Java Programming

Code: DI04016071 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DATA MINING AND DI04016081
FREE PDF DI04016081

Data Mining and Warehousing

Code: DI04016081 Credit: 4
Open →