0% found this document useful (0 votes)
3 views

Assignment 4

This document outlines an assignment for the BCA 2nd Semester course on Object Oriented Programming using C++. It includes a list of questions, assignment outcomes, course outcomes, and a mapping matrix related to Bloom's Taxonomy. The assignment is to be submitted between May 15 and May 20, 2024, and covers various OOP concepts such as file handling, inheritance, and exception handling.

Uploaded by

armaansohail9356
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Assignment 4

This document outlines an assignment for the BCA 2nd Semester course on Object Oriented Programming using C++. It includes a list of questions, assignment outcomes, course outcomes, and a mapping matrix related to Bloom's Taxonomy. The assignment is to be submitted between May 15 and May 20, 2024, and covers various OOP concepts such as file handling, inheritance, and exception handling.

Uploaded by

armaansohail9356
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

M. M.

Institute of Computer Technology & Business Management


Assignment 04
M.M. (Deemed to be University), Mullana
Session: 2023-2024 (Even) Class/Semester: BCA – 2nd Semester
Subject Code: BCA-201 Subject Name: Object Oriented Programing using C++
Lecture: 4 Tutorial: 0
Max. Marks Theory: 60 Max. Marks Sessional: 40 Credits: 4.0
Assigned Date: 15-05-2024 Submission Date: 20-05-2024 Distribution Date: 22-05-2024

Q. No. Questions Marks


(Total Marks - 30)
1. Describe Opening and closing a File? 01
2. What is Virtual Base Class? 01
3. What is Virtual Function? 01
4. What is Function Overloading? 01
5. Define Abstract Class. 01
6. Advantages of Inheritance? 01
7. Explain Hybrid Inheritance. 02
8. Describe File Handling? 02
Difference between Static & Dynamic Binding? 04
9.
10. Explain Types of Inheritance? 04

11. Explain Exception Handling with Example? 06

12. Describe Templates and its types? 06

Assignment Outcome (AO):


1. Describe different programming paradigms, and introduce the object-oriented programming.
2. Describe the chrematistics of OOPs, compiler, types of errors, and data types
3. Describe different types of operator such as scope resolution operator, reference variables and type
casting and type conversion.

Course Outcome (CO): After completion of this course, student is able to:
1. To enable students towards writing logics of specified problems with OOPs concepts.
2. To become capable enough for writing efficient algorithm.
3. To make them handy with concept of classes, inheritance etc. on which most of the advance programming
languages are based.
4. To better understand the concepts of file handling.
Bloom’s Taxonomy Level (BTL):
1. Remembering 2. Understanding 3. Applying 4. Analyzing 5. Evaluating 6. Creating

Question wise Mapping Matrix (with AO, CO, BTL) Weightage (in %age)
Q. No. 1 2 3 4 5 6 7 8 9 10 11 12 AO 1: 23%, 2: 60%, 3:17%
AO No. 1 2 2 2 2 3 3 3 2 2 1 2 CO 1: 83%, 3:17%
CO No. 1 1 1 1 3 1 1 1 1 3 1 1 BTL 1: 03%, 2: 97%
BTL 1 2 2 2 1 2 2 2 2 2 2 2
Marks 1 1 1 1 1 1 2 2 4 4 6 6

You might also like