Study material
Engineering
Computer Engineering
Information Technology
Electrical Engineering
Civil Engineering
Mechanical Engineering
Electronics and Communications
Electronics and Telecommunication
Electrical and Electronics
B.Com
B.A
BBA
BAF
BMS
New Test BE-Btech
Demo BE-Btech
Prod BE-BTech
Blog
Log in
Become a data analyst in the next 4 months and kickstart your career.
100% placement assistance.
Start your Analytics journey with our free
Python course.
Explore Now
Home
Universities
Shivaji University, Maharashtra
Computer Engineering
Object Oriented Programming
Shivaji University, Maharashtra, Computer Engineering Semester 4, Object Oriented Programming Syllabus
Object Oriented Programming Lecture notes
|
Videos
|
Free pdf Download
|
Previous years solved question papers
|
MCQs
|
Question Banks
|
Syllabus
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free
Unit - 1 Basics of Object-Oriented Programming
1.1 The Origins of C
1.2 Features of ObjectOriented Programming
1.3 Relations of Classes Structures
1.4 Classes Objects
1.5 Encapsulation
1.6 Data Abstraction
1.7 Inheritance
1.8 Inline Function
1.9 Constructor Destructor
1.10 Function overloading Operator overloading
1.11 Static class member Static Member Function
1.12 Scope resolution Operator
1.13 Access members Data Member Member Function
1.14 Defining member functions
1.15 Passing Object to Functions
1.16 Nested classes local classes
1.17 Friend functions Friend class
Unit - 2 Pointers, Arrays, Dynamic allocation Operator
2.1 Arrays of Object
2.2 Pointers to Object
2.3 THIS pointer
2.4 Type checking C Pointers
2.5 Pointers to Derived types
2.6 Pointers to Class members
2.7 Dynamic Allocation PointersNew Delete Operator
Unit - 3 Functions & Operator Overloading
3.1 Functions Overloading Operator Overloading
3.2 Types of Constructors
3.3 Destructors
3.4 Operator Overloading Using Friend Function
3.5 Unary Binary Operator Overloading Arithmetic Comparison Operator Overloading
3.6 Assignment Operator Overloading
Unit - 4 Inheritance & Virtual Function
4.1 Inheritance Single Inheritance Multiple Inheritance Multilevel Inheritance Hybrid Inheritance Hierarchical Inheritance
4.2 Types of Derivations Passing parameters to base
4.3 Virtual function pure virtual functions
4.4 Calling a Virtual function through a base class reference
4.5 Virtual functions are hierarchical
4.6 Abstract classes
4.7 Early and late binding
Unit - 5 Templates & Exception handling
5.1 Function Template Class Template
5.2 Generic Classes Generic Functions Applying Generic Functions Type Name
5.3 Export keyword Power of Templates
5.4 Standard Template Library STLSTL Container STL Algorithm STL iterator
5.5 Exception handling Exception handling fundamentals Catching Throwing Handling Exception
5.6 Exception handling options
Unit - 6 I-O System Basics, File I-O
6.1 Streams File Pointers Redirections Streams C stream
6.2 C Predefined stream classes
6.3 Formatted IO
6.4 C files IO
6.5 Manipulators
6.6 fstream and the File classes
6.7 File operations
6.8 Namespaces std namespaces
Download CSE Sem 4 syllabus pdf
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free
Other Subjects of Semester-2
Automata theory
Software engineering
Environmental studies
Operating systems - i
Computer networks - ii
Computer organization and architecture
Popular posts
Top 10 free online resources to learn coding
What is machine learning
What is cloud computing
What is DBMS architecture
Sorting algorithm overview
Share
Link Copied
More than
1 Million
students use Goseeko! Join them to feel the power of smart learning.
Try For Free
Spot anything incorrect?
Contact us