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
Other university all
Information Technology
Object-Oriented Programming
Other university all, Information Technology Semester 3, 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 Foundations of Object Oriented Programming
Unit 1
Foundations of Object Oriented Programming
1.1 Introduction OOP Software Evolution
1.2 Introduction to Procedural
1.3 Modular
1.4 ObjectsOriented and Generic Programming Techniques
1.5 Limitations of Procedural Programming
1.6 Need of ObjectOriented Programming
1.7 Fundamentals of ObjectOriented Programming Objects Classes Data Members Methods Messages Data Encapsulation Data Abstraction and Information Hiding
1.8 Inheritance
1.9 Polymorphism
1.10 Static and Dynamic Binding
1.11 Message Passing
Unit - 2 Classes, Objects and Methods
Unit 2
Classes Objects and Methods
2.1 Class Creating a Class
2.2 VisibilityAccess Modifiers
2.3 Encapsulation Methods Adding a Method to Class
2.4 Returning a Value
2.5 Adding a Method That Takes Parameters
2.6 The ‘this’ Keyword
2.7 Method Overloading
2.8 Object Creation
2.9 Using Object as Parameters
2.10 Returning Object
2.11 Array of Objects
2.12 Memory Allocation ‘new Memory Recovery ‘delete’
2.13 Static Data Members
2.13 Static Methods
2.14 Forward Declaration
2.15 Class as Abstract Data Types ADTs
2.16 Classes as Objects
Unit - 3 Constructors and Destructors
Unit 3
Constructors and Destructors
3.1 Constructors Introduction
3.2 Use of Constructor
3.3 Characteristics of Constructors
3.4 Types of Constructor
3.5 Constructor Overloading
3.6 Dynamic Initialization of an Object
3.7 Constructor with Default Arguments
3.8 Symbolic Constants
3.9 Garbage Collection Destructors and Finalizes
Unit - 4 Inheritance and Polymorphism
Unit 4
Inheritance and Polymorphism
4.1 Inheritance Introduction Need of Inheritance Types of Inheritance Benefits of Inheritance Cost of Inheritance
4.2 Constructors in derived Classes
4.3 Method Overriding
4.4 Abstract Classes and Interfaces
4.5 Polymorphism and Software Reuse Introduction
4.6 Types of Polymorphism Compile Time and Run Time Polymorphism
4.7 Mechanisms for Software Reuse
4.8 Efficiency and Polymorphism
Unit - 5 Exception Handling and Generic Programming
Unit 5
Exception Handling and Generic Programming
5.1 Exception Errors
5.2 Types of Errors
5.3 Exception and its Types
5.4 ExceptionHandling Fundamentals
5.5 Uncaught Exception
5.6 Using try and Catch
5.7 Multiple Catch Clauses
5.8 Nested Try Statements
5.9 User Define Exception using Throw
5.10 Generics What are Generics Introduction to Language Specific
5.11 Collection Interface List Interface and Set Interface
5.12 Collection Classes Array List Class and Linked List Class
Unit - 6 File Handling and Design Patterns
Unit 6
File Handling and Design Patterns
6.1 File Handling Introduction
6.2 Concepts of Stream
6.3 Stream Classes
6.4 Byte Stream Classes
6.5 Character Stream
6.6 Classes Using Stream
6.7 Other Useful IO Classes
6.8 Using the File Class
6.9 Inputoutput Exceptions
6.10 Creation of Files
6.11 ReadingWriting Character
6.12 ReadingWriting Bytes
6.13 Handling Primitive Data Types
6.14 Concatenating and Buffering Files
6.15 Random Access Files
6.16 Design Patterns Introduction Types of Design Patterns
6.17 Adapter Patterns
6.18 Singleton pattern
6.19 Iterator Pattern
Download IT Sem 3 syllabus pdf
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free
Popular posts
Top 10 free online resources to learn coding
What is machine learning
Top 10 jobs in information technology
An overview of object oriented programming
What is sorting algorithm
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