0% found this document useful (0 votes)
21 views16 pages

Java Programming Practical Manual

The document outlines the vision, mission, quality policy, and core values of the Maharashtra State Board of Technical Education (MSBTE) regarding diploma-level technical education. It includes a practical manual for Java Programming, detailing the course outcomes, relevant skills, and guidelines for both teachers and students to enhance industry-relevant competencies. The manual emphasizes hands-on learning through practical exercises designed to develop essential programming skills in Java.

Uploaded by

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

Java Programming Practical Manual

The document outlines the vision, mission, quality policy, and core values of the Maharashtra State Board of Technical Education (MSBTE) regarding diploma-level technical education. It includes a practical manual for Java Programming, detailing the course outcomes, relevant skills, and guidelines for both teachers and students to enhance industry-relevant competencies. The manual emphasizes hands-on learning through practical exercises designed to develop essential programming skills in Java.

Uploaded by

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

Vision

To ensure that the Diploma level Technical Education constantly matches the latest requirements of
Technology and industry and includes the all-round personal development of students including social
concerns and to become globally competitive, technology led organization.

Mission

To provide high quality technical and managerial manpower, information and consultancy services to the
industry and community to enable the industry and community to face the challenging technological &
environmental challenges.

Quality Policy

We, at MSBTE are committed to offer the best in class academic services to the students and institutes to
enhance the delight of industry and society. This will be achieved through continual improvement in
management practices adopted in the process of curriculum design, development, implementation,
evaluation and monitoring system along with adequate faculty development programmes.

Core Values
MSBTE believes in the following:
 Skill development in line with industry requirements
 Industry readiness and improved employability of Diploma holders
 Synergistic relationship with industry
 Collective and Cooperative development of all stake holders
 Technological interventions in societal development
 Access to uniform quality technical education
A Practical Manual for

Java Programming
(314317)

Semester-IV
AI/ AN/ BD/ CM/ CO/ CW/ DS/ HA/ IF/ IH/ TE

Maharashtra State Board of Technical Education,


Mumbai
(Autonomous) (ISO 9001:2015) (ISO/IEC 27001:2013)

‘K’ Scheme Curriculum


Maharashtra State Board of Technical Education, Mumbai
(Autonomous) (ISO 9001:2015) (ISO/IEC 27001:2013)
4th Floor, Government Polytechnic Building
49, Kherwadi, Bandra (East), Mumbai – 400051
Maharashtra State Board of Technical Education
Certificate

This is to certify that Mr./Ms. …………………………………………… Roll No………

of the Fourth Semester of Diploma in...........................................Engineering/Technology

(Program Code - ........4K) of the Institute …………………………………………………

(Inst. Code…………) has completed the practical work satisfactorily for the course Java

Programming(Course Code: 314317) for the academic year 20…... – 20….... as prescribed

in the curriculum.

Place ………………. Enrollment No……………………

Date: …..................... Exam Seat No. ………………......

Course Teacher Head of the Department Principal

Seal of
the
Institute
Java Programming Course Code: 314317
Preface
The primary focus of any engineering laboratory/field work in the technical education system is to
develop the much-needed industry relevant competencies and skills. Therefore, for the successful
implementation of this curriculum, every practical has been designed to serve as a 'vehicle' to develop this
industry identified competency in every student. The practical skills are difficult to develop through 'chalk
and duster' activity in the classroom situation. Accordingly, the 'K' scheme laboratory manual
development team designed the practicals to focus on outcomes, rather than the traditional age-old
practice of conducting practical's to 'verify the theory' (which may become a byproduct along the way).
This laboratory manual is designed to help all stakeholders, especially the students, teachers and
instructors to develop in the student the pre-determined outcomes. It is expected from each student that at
least a day in advance, they have to thoroughly read the concerned practical procedure that they will do
the next day and understand minimum theoretical background associated with the practical. Every
practical in this manual begins by identifying the competency, industry relevant skills, course outcomes
and practical outcomes which serve as a key focal point for doing the practical. Students will then become
aware about the skills they will achieve through procedure shown there and necessary precautions to be
taken, which will help them to apply in solving real-world problems in their professional life.
This manual also provides guidelines to teachers and instructors to effectively facilitate student-centered
lab activities through each practical exercise by arranging and managing necessary resources in order that
the students follow the procedures and precautions systematically ensuring the achievement of outcomes
in the students.
Java is one of the most popular programming languages used to create Web applications and platforms. It
is designed to allow developers to write code that would run on any machine, regardless of architecture or
platform. Diploma pass out should be able to use Object Oriented Programming construct of java and will
be able to create the applications by using object- oriented concepts. They should possess basic skills of
programming syntax and naming conventions. This course is designed to develop these vital skills in them
through lab-based activities.
Although all care has been taken to check for mistakes in this laboratory manual, yet it is impossible to
claim perfection especially as this is the first edition. Any such errors and suggestions for
improvement can be brought to our notice and are highly welcome.

Maharashtra State Board of Technical Education (‘K’ Scheme) i


Java Programming Course Code: 314317

Program Outcomes (POs) to be achieved through Course:

Basic and Discipline specific knowledge: Apply knowledge of basic mathematics, science and
PO1
engineering fundamentals and engineering specialization to solve the engineering problems.

Problem analysis: Identify and analyses well-defined engineering problems using codified
PO2
standard methods.

Design/ development of solutions: Design solutions for well-defined technical problems and
PO3
assist with the design of systems components or processes to meet specified needs.

Engineering Tools, Experimentation and Testing: Apply modern engineering tools and
PO4
appropriate technique to conduct standard tests and measurements.

Engineering practices for society, sustainability and environment: Apply appropriate technology
PO5
in context of society, sustainability, environment and ethical practices.

Project Management: Use engineering management principles individually, as a team member


PO6 or a leader to manage projects and effectively communicate about well-defined engineering
activities.

Life-long learning: Ability to analyses individual needs and engage in updating in the context of
PO7
technological changes.

List of Relevant Skills


The following industry relevant skills of the competency “Apply advanced Java Programming
Concepts” are expected to be developed in you by performing practical’s of
this laboratory manual.
1. Develop standalone and network-based applications using Java.
2. Write and execute programs for web based as well as window-based applications.
3. Write and execute programs for networking.
4. Write and execute programs to store the data in database to perform
Database operations.

Maharashtra State Board of Technical Education (‘K’ Scheme) ii


Java Programming Course Code: 314317
Practical Course Outcome Matrix
Course Outcomes (COs)
CO1
Develop java program using classes and objects.
CO2
Develop java program for implementing code reusability concept.
CO3
Develop program to implement multithreading and exception handling.
Develop java program for implementing event handling using window-based application
CO4
Components
CO5
Implements network programming in java.
CO6
Develop java program for managing database.

Title of the Experiment CO1 CO2 CO3 CO4 CO5


* Setup Java Programming
development environment using:
 Command prompt.(Classpath and
1 path setup)
 Any IDE (Eclipse, Netbeans, VScode,
Jcreator etc.).
Write programs to evaluate different types of
2
expressions.
Write programs to demonstrate use of: if statements (all
forms of
 if statement
3
 Switch – Case statement
 Different types of Loops(for,while
and do..while).
*Write programs for implementation of different
methods of:
4
 String class.
 StringBuffer class.
* Write programs to demonstrate:
5  Use of Array.
 Use of Vectors.
Write programs using Wrapper Class:
6  to convert primitive into object.
 to convert object into primitive.
Develop a program for implementation of different types
7
of constructors.
Develop program to implement:
8  Single inheritance.
 Multilevel inheritance.
Develop program for implementation of interface.
9
*Write programs to demonstrate use of:
10
 Built in packages

Maharashtra State Board of Technical Education (‘K’ Scheme) ii


i
Java Programming Course Code: 314317
 User defined packages.
11 *Write programs using multithreading. ✓
Write programs for implementation of try, catch
12 ✓
and finally block.
*Write programs for implementation of throw,
13 ✓
throws clause.
* Write program to design any type of form
14 ✓
using AWT components.
Write program to create a menu bar with various
15 ✓
menu items and sub menu items.
Write program to demonstrate the use of border
layout. The layout shows four buttons at four ✓
16
sides with captions “left”, “right”, “top” and
“bottom” using Swing Components.
*Write program to design a calculator to
17 demonstrate the use of grid layout using swing ✓
components
Write program using swing to display a
18 ✓
JComboBox in a JFrame .
19 Write program to create JTree and JTable. ✓
* Write program to handle key events and mouse
20 ✓
events.
*Write program to implement action event in
21 ✓
frame using swing components.
Write program to handle text event on swing
22 ✓
components.
Write program to retrieve hostname and IP
23 ✓
address using InetAddress class.
*Write program to demonstrate various methods
of:
24 ✓
 URL class.
 URLConnection.
*Write program that demonstrates connection
25 ✓
oriented communication using socket.
Write program to demonstrate sending and
26 ✓
receiving data through datagram.
*Write program to:
27  Create sample database. ✓
 Make connectivity with database.
*Write program to implement following
operations on database:
28  Insert record. ✓
 Update record.
 Delete record.

Maharashtra State Board of Technical Education (‘K’ Scheme) iv


Java Programming Course Code: 314317
Write program to demonstrate the use of
29 PreparedStatement. ✓
*Write program to retrieve data from table using
30 ResultSet interface.(Use various methods of ✓
navigation methods).

Maharashtra State Board of Technical Education (‘K’ Scheme) v


Java Programming Course Code: 314317

Guidelines to Teachers

1. Teachers should align the explanation of the topic to teaching learning outcome (TLOs).
2. Refer to laboratory learning outcome (LLOs) for the execution of the practical to focus on the
defined objectives.
3. Promote life-long learning by training the students to equip themselves with essential
knowledge, skills and attitudes.
4. If required, provide demonstration for the practical emphasizing on the skills that the student
should achieve.
5. Teachers should give opportunity to the students for exhibiting their skills after the
demonstration.
6. Provide feedback and/or suggestions and share insights to improve effectiveness.
7. Assess students’ skill achievement related to COs of each unit.

Maharashtra State Board of Technical Education (‘K’ Scheme) vi


Java Programming Course Code: 314317

Instructions for Students

1. 100% attendance is compulsory for all practical sessions.


2. Students must adhere to ethical practices.
3. All the students must follow the schedule of practical sessions, complete the assigned
work/activity and submit the assignment in stipulated time as instructed by the course teacher.
4. Students shall listen carefully the lecture given by teacher about importance of subject, learning
structure, course outcomes.
5. Students shall understand the purpose of experiment and its practical implementation.
6. Students shall write the answers of the questions during practical.
7. Student should feel free to discuss any difficulty faced during the conduct of practical.
8. Students shall develop web based and window-based applications a expected by the industries.
9. Student shall attempt to develop related hands-on skills and gain confidence.
10. Students should develop habit to submit the write-ups on the scheduled dates and time.

Maharashtra State Board of Technical Education (‘K’ Scheme) vii


Java Programming Course Code: 314317
Content Page
List of Practical and Formative Assessment Sheet

Date of Date of Assessment Teacher’s


Practical Title Remark
Performance SubmissionMarks (25) Sign
* Setup Java Programming
development environment
using:
1  Command prompt.
(Classpath and path
setup)
 Any IDE (Eclipse,
Netbeans, VScode,
Jcreator etc.).
Write programs to evaluate
2
different types of expressions.
Write programs to demonstrate use of: if
statements (all forms of
 if statement
3  Switch – Case statement
 Different types of
Loops(for,while
and
do..while).
*Write programs for implementation of
different methods of:
4  String class.
 StringBuffer class.

* Write programs to demonstrate:


5  Use of Array.
 Use of Vectors.
Write programs using Wrapper Class:
 to convert primitive
into object.
6
 to convert object
into primitive.

Develop a program for


7implementation of different types of
constructors.
Develop program to implement:
8  Single inheritance.
 Multilevel inheritance.

Maharashtra State Board of Technical Education (‘K’ Scheme) vii


i
Java Programming Course Code: 314317
*Develop program for
9
implementation of interface.

Maharashtra State Board of Technical Education (‘K’ Scheme) ix


Java Programming Course Code: 314317
*Write programs to demonstrate
10 use of:
 Built in packages
 User defined packages.
*Write programs using
11
multithreading.
Write programs for
12 implementation of try, catch and
finally block.
*Write programs for
13 implementation of throw, throws
clause.
* Write program to design any type
14
of form using AWT components.
Write program to create a menu bar
15 with various menu items and sub
menu items.
Write program to demonstrate the
use of border layout. The layout
shows four buttons at four sides
16
with captions “left”, “right”, “top”
and “bottom” using Swing
Components.
*Write program to design a
calculator to demonstrate the use
17
of grid layout using swing
components
Write program using swing to
18
display a JComboBox in a JFrame
Write program to create JTree and
19
JTable.
* Write program to handle key
20
events and mouse events.
*Write program to implement
21 action event in frame using swing
components.
Write program to handle text event
22
on swing components.
Write program to retrieve
23 hostname and IP address
using InetAddress class.

Maharashtra State Board of Technical Education (‘K’ Scheme) x


Java Programming Course Code: 314317
*Write program to demonstrate
24 various methods of:
 URL class.
 URLConnection.
*Write program that demonstrates
25 connection oriented
communication using socket.
Write program to demonstrate
26 sending and receiving data through
datagram.
*Write program to:
27  Create sample database.
 Make connectivity with
database.
*Write program to implement
following operations on database:
28  Insert record.
 Update record.
 Delete record.
Write program to demonstrate the
29
use of PreparedStatement.
*Write program to retrieve data
from table using ResultSet
30
interface. (Use various methods of
navigation methods).
Total

*Total marks to be transferred to proforma published by MSBTE


Note:
● '*' Marked Practical’s (LLOs) Are mandatory.
● Minimum 80% of above list of lab experiment are to be performed.
● Judicial mix of LLOs are to be performed to achieve desired outcomes

Maharashtra State Board of Technical Education ( ‘K’ Scheme) 1

You might also like