0% found this document useful (0 votes)
10 views6 pages

LecturePlan BI519 22CSH-359

The document outlines a lecture plan for a course titled 'Project Based Learning in Java with Lab' for a Bachelor of Engineering and Master of Engineering program. It includes details on course structure, objectives, outcomes, assessment methods, and a comprehensive list of topics to be covered, along with associated textbooks and reference materials. The plan emphasizes practical knowledge, industry relevance, and the development of technical and ethical competencies in students.

Uploaded by

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

LecturePlan BI519 22CSH-359

The document outlines a lecture plan for a course titled 'Project Based Learning in Java with Lab' for a Bachelor of Engineering and Master of Engineering program. It includes details on course structure, objectives, outcomes, assessment methods, and a comprehensive list of topics to be covered, along with associated textbooks and reference materials. The plan emphasizes practical knowledge, industry relevance, and the development of technical and ethical competencies in students.

Uploaded by

Pratham Kapoor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Printed on 4/27/2025 12:25:02 AM

LECTURE PLAN

Institute/Department UNIVERSITY INSTITUTE Program Bachelor of Engineering + Master


OF ENGINEERING (UIE) of Engineering (Computer
Science and Engineering)
(Integrated)(BI519)
Master Subject Coordinator Richa Dhiman Master Subject Coordinator E- E11307
Name: Code:
Course Name Project Based Learning in Course Code 22CSH-359
Java with Lab

Lecture Tutorial Practical Self Study Credit Subject Type


2 0 2 0 3.00 T

Course Type Course Category Mode of Assessment Mode of Delivery

N.A Graded (GR) Hybrid Hybrid (HYB)

Mission of the M1: To provide practical knowledge using state-of-the-art technological support for the experiential learning of our students.
Department M2: To provide industry recommended curriculum and transparent assessment for quality learning experiences.
M3: To create global linkages for interdisciplinary collaborative learning and research.
M4: To nurture advanced learning platform for research and innovation for students ‘profound future growth.
M5: To inculcate leadership qualities and strong ethical values through value-based education.

Vision of the To be recognized as a leading Computer Science and Engineering department through effective teaching practices and
Department excellence in research and innovation for creating competent professionals with ethics, values and entrepreneurial attitude to
deliver service to society and to meet the current industry standards at the global level.

Program Educational Objectives(PEOs)


PEO1 Engage in successful careers in industry, academia, and public service, by applying the acquired knowledge of Science,
Mathematics and Engineering, providing technical leadership for their business, profession and community.
PEO2 Establish themselves as entrepreneur, work in research and development organization and pursue higher education

PEO3 Exhibit commitment and engage in lifelong learning for enhancing their professional and personal capabilities.

Program Specific OutComes(PSOs)


PSO1 Exhibit attitude for continuous learning and deliver efficient solutions for emerging challenges in the computation domain.

PSO2 Apply standard software engineering principles to develop viable solutions for Information Technology Enabled Services (ITES).

Program OutComes(POs)
PO1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals and an engineering
specialization to the solution of complex engineering problems.
PO2 Problem analysis: Identify, formulate, review research literature and analyze complex engineering problems reaching
substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.
PO3 Design/development of solutions: Design solutions for complex engineering problems and design system components or
processes that meet the specified needs with appropriate consideration for the public health and safety and the cultural, societal,
and environmental considerations.
PO4 Conduct investigations of complex problems: Use research-based knowledge and research methods including design of
experiments, analysis and interpretation of data and synthesis of the information to provide valid conclusions.
PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources and modern engineering and IT tools including
prediction and modeling to complex engineering activities with an understanding of the limitations.
PO6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and
cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7 Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental
contexts, and demonstrate the knowledge of, and need for sustainable development.

University Information System - By - ERP Division Page 1 of 6


Printed on 4/27/2025 12:25:02 AM
LECTURE PLAN

PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.

PO9 Individual or teamwork: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary
settings.
PO10 Communication: Communicate effectively on complex engineering activities with the engineering community and with society at
large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and
give and receive clear instructions.
PO11 Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and
apply these to one’s own work, as member and leader in a team, to manage projects and in multidisciplinary environments.
PO12 Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in
the broadest context to technological change.

Text Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Core Java, Volume II--Advanced Cay S. Horstmann, Gary 9th Edition Pearson 2013
Feature Cornell
2 Murach's Java Servlets and JSP Joel Murach 5th Edition Murach 2017

3 J2ee : Complete Referenc Jim Keogh 1st Edition Tata McGraw Hill 2002

4 Java: The Complete Reference Herbert Schildt 12th McGraw Hill 2022

5 XML : the complete reference Williamson, Heather Vol1 New York : 2001
Osborne/McGraw
Hill
6 Spring Boot in Action Craig Walls 1st Edition Manning 2015
Publications

Reference Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Core Java Cay S. Horstmann, Gary Cornell Volume I, 8th Edition Pearson Education 2008

2 Java Programming Language James Gosling, Ken Arnold and 5th Edition Pearson Education 2005
David Holmes

Course OutCome
SrNo OutCome
CO1 Understand Java's fundamental principles, features, and its significance in programming.
CO2 Apply OOP’s concepts in Java, utilizing classes, methods, inheritance, abstraction, polymorphism, and
encapsulation.
CO3 Analyze advanced Java features such as exception handling, multithreading, and collections in java.
CO4 Evaluate concepts like I/O streams, wrapper classes and JDBC for database connectivity and web page
development.
CO5 Develop dynamic web applications using Servlets, JSP and build enterprise-level solutions using Spring
and Hibernate.

Lecture Plan Preview-Theory


Mapped with
Pedagogical
Unit No LectureNo ChapterName Topic Text/ Reference Books CO Numer
Tool**
(s)
1 1 Java Introduction to Java. Difference ,T- Core Java, Volume II-- PPT,Video CO1
Fundamentals between C++ and Java. Advance,T-Java: The Complete Lecture
Reference,R-Core Java,R-Java
Programming Language

University Information System - By - ERP Division Page 2 of 6


Printed on 4/27/2025 12:25:02 AM
LECTURE PLAN

1 2 Java Keywords, Tokens, Data types. ,T- Core Java, Volume II-- PPT,Video CO1
Fundamentals Advance,T-Java: The Complete Lecture
Reference,R-Core Java,R-Java
Programming Language
1 3 Java Use of public, private and protected ,T- Core Java, Volume II-- PPT,Video CO1
Fundamentals Advance,T-Java: The Complete Lecture
Reference,R-Core Java,R-Java
Programming Language
1 4 OOPS using Use of class and method in Java. ,T- Core Java, Volume II-- PPT,Video CO2
Java Inheritance, Abstraction. Advance,T-Java: The Complete Lecture
Reference,R-Core Java,R-Java
Programming Language
1 5 OOPS using Polymorphism, Encapsulation and data ,T- Core Java, Volume II-- PPT,Video CO2
Java privacy. Advance,T-Java: The Complete Lecture
Reference,R-Core Java,R-Java
Programming Language
1 6 OOPS using Difference between method overloading ,T- Core Java, Volume II-- PPT,Video CO2
Java Advance,T-Java: The Complete Lecture
and method overriding. Reference,R-Core Java,R-Java
Programming Language
1 7 Exception Introduction to Exceptions. Difference ,T- Core Java, Volume II-- PPT,Video CO3
Handling between error and exception. Advance,T-Java: The Complete Lecture
Reference,R-Core Java,R-Java
Programming Language
1 8 Exception Use of try, catch and throw. Difference ,T- Core Java, Volume II-- PPT,Video CO3
Handling between throw and throws. Advance,T-Java: The Complete Lecture
Reference,R-Core Java,R-Java
Programming Language
1 9 Exception Types of Exceptions. ,T- Core Java, Volume II-- PPT,Video CO3
Handling Advance,T-Java: The Complete Lecture
Reference,R-Core Java,R-Java
Programming Language
1 10 Exception Exception ,T- Core Java, Volume II-- PPT,Video CO3
Handling handling in Java. Advance,T-Java: The Complete Lecture
Reference,R-Core Java,R-Java
Programming Language
2 11 Collection Use of Collections in Java. ArrayList, ,T- Core Java, Volume II-- Case CO3
Framework and LinkedList. Advance,T-J2ee : Complete Study,PPT,S
Multithreading Referenc,T-Java: The Complete imulation,Vid
Reference,R-Core Java,R-Java eo Lecture
Programming Language
2 12 Collection HashMap, TreeMap, HashSet in Java. ,T- Core Java, Volume II-- Case CO3
Framework and Advance,T-J2ee : Complete Study,PPT,S
Multithreading Referenc,T-Java: The Complete imulation,Vid
Reference,R-Core Java,R-Java eo Lecture
Programming Language
2 13 Collection Multithreading in Java. Thread Priority, ,T- Core Java, Volume II-- Case CO3
Framework and Thread LifeCycle Advance,T-J2ee : Complete Study,PPT,S
Multithreading Referenc,T-Java: The Complete imulation,Vid
Reference,R-Core Java,R-Java eo Lecture
Programming Language
2 14 Collection Thread Synchronization ,T- Core Java, Volume II-- Case CO3
Framework and Advance,T-J2ee : Complete Study,PPT,S
Multithreading Referenc,T-Java: The Complete imulation,Vid
Reference,R-Core Java,R-Java eo Lecture
Programming Language
2 15 Wrapper Use of wrapper classes in Java Integer, ,T- Core Java, Volume II-- PPT,Simulati CO4
Classes, I/O Character, Long, Boolean. Autoboxing Advance,T-J2ee : Complete on,Video
Streams and and Unboxing. Referenc,T-Java: The Complete Lecture
Lambda Reference,R-Core Java,R-Java
Expression Programming Language
2 16 Wrapper Byte stream, Character stream, Object ,T- Core Java, Volume II-- Case CO4
Classes, I/O serialization, cloning. Advance,T-J2ee : Complete Study,PPT,S
Streams and Referenc,T-Java: The Complete imulation,Vid
Lambda Reference,R-Core Java,R-Java eo Lecture
Expression Programming Language

University Information System - By - ERP Division Page 3 of 6


Printed on 4/27/2025 12:25:02 AM
LECTURE PLAN

2 17 Wrapper Introduce lambda syntax, functional ,T- Core Java, Volume II-- Case CO4
Classes, I/O interfaces, method references, stream Advance,T-J2ee : Complete Study,PPT,S
Streams and operations, sorting, filtering, mapping, Referenc,T-Java: The Complete imulation,Vid
Lambda reducing. Reference,R-Core Java,R-Java eo Lecture
Expression Programming Language
2 18 JDBC Database connectivity, Types of ,T- Core Java, Volume II-- PPT,Video CO4
Drivers Advance,T-Java: The Complete Lecture
for connection, Connection Example. Reference,R-Core Java,R-Java
CRUD operations using Database. Programming Language
2 19 JDBC Configuring various types of drivers for ,T- Core Java, Volume II-- PPT,Video CO4
Java Database Connectivity, MVC Advance,T-Java: The Complete Lecture
Model for project development. Reference,R-Core Java,R-Java
Programming Language
2 20 JDBC Sequence, Dual table, Date type ,T- Core Java, Volume II-- PPT,Video CO4
management in Java. Advance,T-Java: The Complete Lecture
Reference,R-Core Java,R-Java
Programming Language
3 21 Servlets and Servlet Lifecycle, Generic Servlet, Http ,T- Core Java, Volume II-- PPT,Video CO5
JSP Servlet, Linking Servlet to HTML. Advance,T- Murach's Java Servlets Lecture
and JS,T-J2ee : Complete
Referenc,T-Java: The Complete
Reference,T-XML : the complete
reference,R-Core Java,R-Java
Programming Language
3 22 Servlets and HttpServlet Request and Response, ,T- Core Java, Volume II-- PPT,Video CO4
JSP Servlet with JDBC Advance,T- Murach's Java Servlets Lecture
and JS,T-J2ee : Complete
Referenc,T-Java: The Complete
Reference,T-XML : the complete
reference,R-Core Java,R-Java
Programming Language
3 23 Servlets and Configuring project using servlet, ,T- Core Java, Volume II-- PPT,Video CO5
JSP Servlet Config and Servlet Mapping Advance,T- Murach's Java Servlets Lecture
and JS,T-J2ee : Complete
Referenc,T-Java: The Complete
Reference,T-XML : the complete
reference,R-Core Java,R-Java
Programming Language
3 24 Servlets and JSP declaration, JSP directives ,T- Core Java, Volume II-- PPT,Video CO5
JSP Advance,T- Murach's Java Servlets Lecture
and JS,T-J2ee : Complete
Referenc,T-Java: The Complete
Reference,T-XML : the complete
reference,R-Core Java,R-Java
Programming Language
3 25 Servlets and JSP Scriptlets, JSP include tag, JSP ,T- Core Java, Volume II-- Case CO5
JSP page tag Advance,T-J2ee : Complete Study,PPT,S
Referenc,T-Java: The Complete imulation,Vid
Reference,R-Core Java,R-Java eo Lecture
Programming Language
3 26 Spring Basic Introduction, Spring IoC ,T- Core Java, Volume II-- Case CO4
and Hibernate Advance,T-J2ee : Complete Study,PPT,S
Referenc,T-Java: The Complete imulation,Vid
Reference,R-Core Java,R-Java eo Lecture
Programming Language
3 27 Spring Basic Dependency Injection, Hibernate ORM ,T- Core Java, Volume II-- Case CO5
and Hibernate Advance,T-J2ee : Complete Study,PPT,S
Referenc,T-Java: The Complete imulation,Vid
Reference,R-Core Java,R-Java eo Lecture
Programming Language
3 28 Spring Basic annotations, configuration ,T- Core Java, Volume II-- Case CO5
and Hibernate Advance,T- Murach's Java Servlets Study,PPT,S
and JS,T-J2ee : Complete imulation,Vid
Referenc,T-Java: The Complete eo Lecture
Reference,T-Spring Boot in
Action,R-Core Java,R-Java
Programming Language

University Information System - By - ERP Division Page 4 of 6


Printed on 4/27/2025 12:25:02 AM
LECTURE PLAN

3 29 Spring Basic CRUD operations, SessionFactory ,T- Core Java, Volume II-- Case CO5
and Hibernate Advance,T- Murach's Java Servlets Study,PPT,S
and JS,T-J2ee : Complete imulation,Vid
Referenc,T-Java: The Complete eo Lecture
Reference,T-Spring Boot in
Action,R-Core Java,R-Java
Programming Language
3 30 Spring Basic Transactions, and integration with ,T- Core Java, Volume II-- Case CO5
and Hibernate Spring Advance,T- Murach's Java Servlets Study,PPT,S
and JS,T-J2ee : Complete imulation,Vid
Referenc,T-Java: The Complete eo Lecture
Reference,T-Spring Boot in
Action,R-Core Java,R-Java
Programming Language

Lecture Plan Preview-Practical


Mapped with CO
Unit No ExperimentNo Experiment Name Text/ Reference Books Pedagogical Tool**
Numer(s)
1 1 Create an application ,T- Core Java, Volume II--Advance,T-Java: Case CO1,CO2
to save the employee The Complete Reference,R-Core Java,R- Study,PPT,Video
information using Java Programming Language Lecture
arrays.
1 2 Design and implement ,T- Core Java, Volume II--Advance,T-Java: Case CO1,CO2
a simple inventory The Complete Reference,R-Core Java,R- Study,PPT,Video
control system for a Java Programming Language Lecture
small video rental
store.
1 3 Create an application ,T- Core Java, Volume II--Advance,T-Java: Case CO1,CO2,CO3
to calculate interest for The Complete Reference,R-Core Java,R- Study,PPT,Video
FDs, RDs based on Java Programming Language Lecture
certain conditions
using inheritance.
2 4 Develop Java ,T- Core Java, Volume II--Advance,T-Java: Case CO2,CO3,CO4
programs using core The Complete Reference,R-Core Java,R- Study,PPT,Video
concepts such as data Java Programming Language Lecture
structures, collections,
and multithreading to
manage and
manipulate data.
2 5 Develop Java ,T- Core Java, Volume II--Advance,T-Java: Case CO3,CO4
programs using The Complete Reference,R-Core Java,R- Study,PPT,Video
autoboxing, Java Programming Language Lecture
serialization, file
handling, and efficient
data processing and
management.
2 6 Develop Java ,T- Core Java, Volume II--Advance,T-Java: Case CO3,CO4
programs using The Complete Reference,R-Core Java,R- Study,PPT,Video
lambda expressions Java Programming Language Lecture
and stream operations
for sorting, filtering,
and processing large
datasets efficiently.
2 7 Create Java ,T- Core Java, Volume II--Advance,T-Java: PPT,Video Lecture CO2,CO3,CO4
applications with The Complete Reference,R-Core Java,R-
JDBC for database Java Programming Language
connectivity, CRUD
operations, and MVC
architecture.
3 8 Develop web ,T- Core Java, Volume II--Advance,T- PPT,Video Lecture CO4,CO5
applications using Murach's Java Servlets and JS,T-J2ee :
Servlets and JSP for Complete Referenc,T-Java: The Complete
user input handling, Reference,T-Spring Boot in Action,R-Core
database integration. Java,R-Java Programming Language

University Information System - By - ERP Division Page 5 of 6


Printed on 4/27/2025 12:25:02 AM
LECTURE PLAN

3 9 Create Java ,T- Core Java, Volume II--Advance,T- PPT,Video Lecture CO4,CO5
applications using Murach's Java Servlets and JS,T-J2ee :
Spring and Hibernate Complete Referenc,T-Java: The Complete
for dependency Reference,T-Spring Boot in Action,R-Core
injection, CRUD Java,R-Java Programming Language
operations, and
transaction
management.
3 10 Lab Based Mini ,T- Core Java, Volume II--Advance,T- PPT,Video Lecture CO1,CO2,CO3,CO
Project Murach's Java Servlets and JS,T-J2ee : 4,CO5
Complete Referenc,T-Java: The Complete
Reference,T-XML : the complete
reference,R-Core Java,R-Java
Programming Language

Assessment Model
Sr No Assessment Name Exam Name Max Marks
1 Hybrid Course All Practical Evaluations 40
2 Hybrid Course All End Term Hybrid Theory 60
3 Hybrid Course All Attendance Marks 2
4 Hybrid Course All Surprise Test 12
5 Hybrid Course All Practical MST 10
6 Hybrid Course All Practical 30
Worksheet/Projects 1
7 Hybrid Course All Practical 30
Worksheet/Projects 2
8 Hybrid Course All Practical 30
Worksheet/Projects 3
9 Hybrid Course All Practical 30
Worksheet/Projects 4
10 Hybrid Course All Practical 30
Worksheet/Projects 5
11 Hybrid Course All Practical 30
Worksheet/Projects 6
12 Hybrid Course All Practical 30
Worksheet/Projects 7
13 Hybrid Course All Practical 30
Worksheet/Projects 8
14 Hybrid Course All Practical 30
Worksheet/Projects 9
15 Hybrid Course All Practical 30
Worksheet/Projects 10
16 Hybrid Course All Quiz 4
17 Hybrid Course All Assignment/PBL 10
18 Hybrid Course All MST-1 Hybrid 20
19 Hybrid Course All MST-2 Hybrid 20

University Information System - By - ERP Division Page 6 of 6

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy