M.M.
Institute of Computer Technology & Business Management
Assignment 02
M.M. (Deemed to be University), Mullana
Session:2022-2025 Class/Semester: BCA – 4rd Semester (Section-E)
Subject Code: BCA-401 Subject Name: Java Programming
Lecture: 3 Tutorial: 0
Max. Marks Theory: 60 Max. Marks Sessional: 40 Credits: 3.0
Assigned Date: 12-03-2025 Submission Date: 17-03-2025 Distribution Date: 12-03-2025
Q. No. Questions Marks
(Total Marks - 30)
1. Why is String class considered immutable? 01
2. Why is StringBuffer called mutable? 01
3. What is the difference between StringBuffer and StringBuilder class? 01
4. What is difference between abstract class and interface? 01
5. Define the keyword final. 01
6. Which package is imported by default? 01
7. What is the use of super keyword in java? 02
8. Why abstract class is required? 02
9. WAP to display the area of circle and square using interface. 04
10. Define the string tokenizer class. What are advantages of using string tokenizer 04
class?
11. How to define a package? WAP to implement the concept of package in java? 06
12. Differentiate between overloading and overriding with example. 06
Assignment Outcome (AO):
i) Learn the concept of String Class and its methods.
ii) Learn the use of Packages and Interface in java.
Course Outcome (CO): After completion of this course, student is able to:
i) Learn the basic concepts of java programming language.
ii) Learn the use of Packages and Interface in java.
iii) Understand the concept of exception handling in java.
iv) Learn to develop applets for web applications.
v) Learn to develop GUI based applications using AWT and event handling.
Bloom’s Taxonomy Level (BTL):
1. Remembering 2. Understanding 3. Applying 4. Analyzing [Link] 6. Creating
Question wise Mapping Matrix (with AO, CO, BTL) Weight age (in %age)
Q. No. 1 2 3 4 5 6 7 8 9 10 11 12 AO 1:50%, 2:25%, 3:25%
AO No. 1 1 1 1 2 1 3 1 1 1 2 3 CO 1:46% , 2:54%
CO No. 1 1 1 1 2 2 1 2 1 1 2 2 BTL 1:66% , 2:20%,3:14%
BTL 1 1 1 1 1 1 2 1 2 4 1 1
Marks 1 1 1 1 1 1 2 2 4 4 6 6