Admission Help Desk
CET Code: E209
COMEDK Code: E156
Call us for more @ +91 90711 17475

Announcements >>

Hands-On Session on JSP&JDBC

Subject: Advanced Java (BIS402)
Title: Hands-On Session on JSP & JDBC
Date: 25/06/2024 & 09/07/2024
Faculty In-Charge: Mr. Manjesh B N
Venue: 4th Floor Lab

1. Introduction

Advanced Java is a critical subject in computer science and engineering, focusing on building enterprise-level, networked, and distributed applications. Traditional teaching often emphasizes syntax and theoretical concepts, but the evolving demands of industry call for a more application-driven, experiential learning approach. This report outlines an innovative teaching methodology designed to enhance conceptual understanding, coding proficiency, and real-world project development in Advanced Java.

2. Objectives

  • To strengthen students’ understanding of core Advanced Java concepts such as JDBC, Servlets, JSP, and multithreading.

  • To introduce modern tools and frameworks used in Java enterprise development.

  • To promote practical, industry-aligned skills through hands-on projects.

  • To improve student engagement and retention using blended learning techniques.

3. Key Concepts in Advanced Java

  • Java Database Connectivity (JDBC)

  • Servlets and Java Server Pages (JSP)

  • Networking and Socket Programming

  • Remote Method Invocation (RMI)

  • JavaBeans and Enterprise JavaBeans (EJB)

4. Innovative Teaching Methodologies

4.1 Project-Based Learning (PBL)

  • Students work on real-life projects such as:

    • Online library systems

    • E-commerce portals

    • Online booking systems

  • Projects follow MVC architecture using Servlets and JSP with backend databases (MySQL/Oracle).

4.2 Blended Learning Approach

  • Pre-class: Video tutorials, code snippets, and GitHub examples shared in advance.

  • In-class: Hands-on programming labs, debugging sessions, and peer code reviews.

  • Post-class: Weekly coding challenges and group discussion forums.

4.3 Industry-Oriented Mini Projects

  • Integration of modern Java frameworks such as Spring Boot, Hibernate, and Maven.

  • Projects are structured like industry tasks: sprint-based, with version control (Git) and continuous integration tools (Jenkins/GitHub Actions).

5. Assessment Methods

Type Methodology
Formative In-class tasks, coding tests, live quizzes
Summative Project evaluation, code review, viva-voce
Peer Review Code sharing and constructive feedback in pairs
Industry Rubric Evaluation based on software engineering practices

6. Impact and Outcomes

  • Increased Engagement: 90% of students actively participated in labs and projects.

  • Skill Development: Students developed working web apps integrated with databases.

  • Job Readiness: Graduates were able to handle real-world Java development tasks in internships.

  • Higher Placement Rate: Employers reported better preparedness in Java-related interviews and tasks.

Facebook
Twitter
LinkedIn
Email