CLASS: SE SEM: III
COURSE CODE: ITC304 COURSE NAME: Java Lab (SBL)
AY: 2023-24 SUB IN-CHARGE: Meena Ugale, Chhaya Dhavale,
Sulochana Devi
LAB OBJECTIVES:
The lab Experiment aims:
1. To understand the concepts of object-oriented paradigm in the Java programming language.
2. To understand the importance of Classes & objects along with constructors, Arrays, Strings and vectors.
3. To learn the principles of inheritance, interface and packages and demonstrate the concept of reusability for
faster development.
4. To recognize usage of Exception Handling, Multithreading, Input Output streams in various applications.
5. To learn designing, implementing, testing, and debugging graphical user interfaces in Java using Swings and
AWT components that can react to different user events.
6. To develop graphical user interfaces using JavaFX controls.
Bloom’s Taxonomy Levels:
1 = Remembering, 2= Understanding, 3 = Applying, 4 = Analyzing, 5 = Evaluating, 6 = Creating
LAB OUTCOMES:
Sr. No. Course Outcomes Cognitive levels of
attainment as per
Bloom’s Taxonomy
On successful completion, of course, learner/student will be able to:
LO1 Explain the fundamental concepts of Java Programming L1, L2
Use the concepts of classes, objects, members of a class and the relationships
LO2 L3
among them needed for a finding the solution to specific problem
Demonstrate how to extend java classes and achieve reusability using
LO3 L3
Inheritance, Interface and Packages
Construct robust and faster programmed solutions to problems using concept
LO4 L3
of Multithreading, exceptions and file handling
Design and develop Graphical User Interface using Abstract Window Toolkit
LO5 L6
and Swings along with response to the events
Develop Graphical User Interface by exploring JavaFX framework based on
LO6 L6
MVC architecture.