LecturePlan BI519 22CSH-359
LecturePlan BI519 22CSH-359
LECTURE PLAN
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.
PEO3 Exhibit commitment and engage in lifelong learning for enhancing their professional and personal capabilities.
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.
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.
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
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
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
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