0% found this document useful (0 votes)
3 views1 page

Assignment 3 Python Prograaming

Uploaded by

Armaan Sohail
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 views1 page

Assignment 3 Python Prograaming

Uploaded by

Armaan Sohail
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

M. M.

Institute of Computer Technology & Business Management


M.M. (Deemed to be University), Mullana Assignment 03

Session: 2024-2025 (Even) Class/Semester: BCA – 402(Section – C)


Subject Code: BCA-402 Subject Name: Python Programming
Lecture: 3 Tutorial: 0
Max. Marks Theory: 60 Max. Marks Sessional: 40 Credits: 3.0
Assigned Date:21/03/2025 Submission Date: 1/04/2025 Distribution Date:

Q. No. Questions Marks


(Total Marks - 30)
1. How to create a function in Python? 01
2. Write a program to create an array with all zeros. 01
3. How to create an object in Python? 01
4. Write the code for creating the multidimensional array. 01
5. Write any four attributes of the NumPy array. 01
6. Define inheritance in Python. 01
7. Explain overloading methods in Python with the help of examples. 02
8. Explain indexing and slicing in arrays (NumPy) with examples. 02
9. What is recursion? Provide an example of a recursive function. 04
10. What is a lambda function? How is it different from a normal function? 04
Explain the advantages of using NumPy arrays over Python lists with examples. 06
11.

Explain class and objects in Python with their relationship. And Write a Python 06
program to create a person class. Include attributes like name, country, and date
12. of birth. Implement a method to determine the person’s age.

Assignment Outcome (AO):


1. Learn about module importing and use of NumPy module.
2. Understand the concepts of functions.
3. Understand the concept of classes and objects.
Course Outcome (CO): After completion of this course, the student is able to:
1. Build programs using programming constructs like variables, conditional logic, and looping.
2. Use list, tuple, and dictionary in Python.
3. Understand the concept of Numpy, classes, modules, and exception handing.
4. Access database in Python programs.
5. Develop GUI applications in Python.
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:41%,2:25%,3:34%
AO No. 2 1 3 1 1 3 3 1 2 2 1 3 CO 3:100%
CO No. 3 3 3 3 3 3 3 3 3 3 3 3 BTL 1:50%,2:50%
BTL 1 1 1 1 1 1 2 2 2 2 2 2
Marks 1 1 1 1 1 1 2 2 4 4 6 6

You might also like