314317 Java Programming
314317 Java Programming
I. RATIONALE
Java is platform independent, open-source object-oriented programming language and used for web
applications. Java has the broad industry support and is prerequisite with many allied technologies like Java
Server Pages, Android Application Development. This course will enable students to develop applications using
java.
1. FA-TH represents average of two class tests of 30 marks each conducted during the semester.
2. If candidate is not securing minimum passing marks in FA-PR of any course then the candidate shall be
declared as "Detained" in that semester.
3. If candidate is not securing minimum passing marks in SLA of any course then the candidate shall be
declared as fail and will have to repeat and resubmit SLA work.
4. Notional Learning hours for the semester are (CL+LL+TL+SL)hrs.* 15 Weeks
5. 1 credit is equivalent to 30 Notional hrs.
6. * Self learning hours shall not be reflected in the Time Table.
7. * Self learning includes micro project / assignment / other activities.
LLO 29.1 Manage database using Write program to demonstrate the use of
29 2 CO6
JDBC. PreparedStatement.
*Write program to retrieve data from table using
LLO 30.1 Implement dynamic
30 ResultSet interface.(Use various methods of 2 CO6
query.
navigation methods).
VII. SUGGESTED MICRO PROJECT / ASSIGNMENT/ ACTIVITIES FOR SPECIFIC LEARNING / SKILLS
DEVELOPMENT (SELF LEARNING)
Other
Micro project
Develop mini-ATM machine system. It should accept account_no, account_holder_name, account_balance and
perform operations such as withdrawal, Deposit and balance check.
Develop Quiz Management System. Quiz should accept student credentials and contain 10 MCQ type questions.
Determine the final result. Save the result in table along with student credentials.
Energy Billing System: Expected to develop bill amount module based on usage of energy consumption.
Develop Employee Management System. Insert employee details such as employee_name, emp_id,emp_salary
etc.. into database and retrieve data from table.
Any other micro project as suggested by course teacher.
Assignment
Note :
Above is just a suggestive list of microprojects and assignments; faculty must prepare their own bank of
microprojects, assignments, and activities in a similar way.
The faculty must allocate judicial mix of tasks, considering the weaknesses and / strengths of the student in
acquiring the desired skills.
If a microproject is assigned, it is expected to be completed as a group activity.
SLA marks shall be awarded as per the continuous assessment record.
For courses with no SLA component the list of suggestive microprojects / assignments/ activities are
optional, faculty may encourage students to perform these tasks for enhanced learning experiences.
If the course does not have associated SLA component, above suggestive listings is applicable to Tutorials
and maybe considered for FA-PR evaluations.
IX. SUGGESTED WEIGHTAGE TO LEARNING EFFORTS & ASSESSMENT PURPOSE (Specification Table)
Aligned Learning R- U- A- Total
Sr.No Unit Unit Title
COs Hours Level Level Level Marks
1 I Basic Syntactical Constructs in Java CO1 8 4 4 4 12
MSBTE Approval Dt. 21/11/2024 Semester - 4, K Scheme
12-12-2024 08:01:43 PM
X. ASSESSMENT METHODOLOGIES/TOOLS
Teachers are requested to check the creative common license status/financial implications of the suggested
online educational resources before use by the students