CS304 Midterm Preparation by MAS All Rounder
- Type
- Midterm past paper
- Course
- CS304 Object Oriented Programming
- Size
- PDF 8 MB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extensionSign in with the extension for 30 a day.
Preview text
Text from pages 3, 4, 8 of 1048. Download the file for all 1048 pages.
Course Contents:
The main topics that we will study in the 45 lectures of this course are given below,
Object Orientation
Objects and Classes
Overloading
Inheritance
Polymorphism
Generic Programming
Exception Handling
Introduction to Design Patterns
Recommended Text Book:
C++ How to Program ( Deitel & Deitel )
Reference Books:
Object-Oriented Software Engineering
By Jacobson, Christerson, Jonsson, Overgaard (For object oriented programming introductory concepts)
The C++ Programming
Language By Bjarne Stroustrup (For better c++ understanding)
Object-Orientation (OO)
What is Object-Orientation?
It is a technique in which we visualize our programming problems in the form of objects and their interactions as happens in real life.
Examples:
We have different objects around us in our real life that interact with each other to perform different operations for example,
A Person A House Parents Classroom Library
Suppose we want to develop a fee collection system for a school for this we will need to find out related objects and their interactions as happens in real life.
In this way we can say that object orientation makes it easier for us to solve our real world problems by thinking solution of the problem in terms of real world objects.
So we can say that in our daily life everything can be taken as an object that behaves in a certain way and has certain attributes.
In object orientation we move our concentration to objects in contrast to procedural paradigm in which we simply write our code in functions and call them in our main program.
Q01. 2. What is a Model?
A model is an abstraction of something real or conceptual.
We need models to understand an aspect of reality.
Related CS304 files
All CS304 files →Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.