PERI COLLEGE OF ARTS AND SCIENCE
Department of Computer Science
Course Plan-2024 -25 Even Semester
Regulation : 2023/2024
Course Name : Web Technology and Advanced Java
Course Code : 436C2B
Year / Semester : 1/ II semester
Faculty In/Charge : Dr. S. Gomathi Meena
OBJECTIVES:
To provide knowledge and abilities to develop web sites for the internet
To provide basic design principles to present ideas, information, products, and services on websites
To induce basic programming principles to the construction of websites
To grasp the concepts on Java Beans, servlets, JSP
To comprehend the connection between Relational Database and Java.
OUTCOMES:
At the end of the course, the student should be able to:
Design user interactions on web pages
Develop back-end website applications
Develop adaptive content for multiple devices (cell phone, tablets, etc.) Ensure cross-platform optimization for mobile phones
Application of java beans, Servlets, JSP for designing Web based applications
Usage of JDBC connectivity and implementation of the concept to get desired results from database
S. Proposed Actual Use of teaching Teaching Reference
Topics to be Covered Cognitive level
No Date Date Tool Methodology Material Remarks
Unit 1
1 Introduction to Dynamic Web 13.12.2024
Content
Three-tier architecture-
2 architecture for client 16.12.2025
server applications-
3 Introduction to HTML5 20.12.2023
4 Structural Elements-
23.12.2025
5 Paving the Way for Web 27.12.2024
Applications
6 The HTML5 Canvas 30.12.2024
7 Audio and Video Introduction 03.01.2025
to CSS
8 Advanced CSS with CSS3 06.01.2025
Unit 2
9 Accessing CSS from JavaScript 10.01.2025
Exploring JavaScript
10 Expressions and Control Flow in 13.01.2025
JavaScript-
11 17.01.2025
JavaScript Function
12 20.01.2025
Objects, and Arrays
13 24.01.2025
HTML DOM Modules
14 27.01.2025
Forms – Includes – AJAX
15 Views- – Scopes 31.02.2025
16 07.02.2025
Dependency Injection
17 Custom Directives 14.02.2025
Unit 3
18 17.02.2025
Introduction to CGI
Understanding Environment
19 Variables 21.02.2025
20 Disadvantages and Limitations 24.02.2025
of CGI
21 28.02.2025
Servlet as an improved CGI
22 Servlet Fundamentals/API
03.03.2025
23 What is a WebContainer - 07.03.2025
Servlet Life Cycle/ Architecture
24 HTTP GET and POST Request 10.03.2025
Methods
25 14.03.2025
Processing Html Forms
26 17.03.2025
Init Parameters
27 State Management 21.03.2025
Using HTTP Session 24.03.2025
28
29 Cookies session tracking
28.03.2025
Text Books:
1. Java 6 Programming, Black Book, Dreamtech
2. Java Server Programming, Java EE6 (J2EE 1.6), Black Book, Dreamtech
3. Advanced Java Technology, ByM.T. Savaliya, Dreamtech
Reference books :
1. Herbert Schildt, “Java the Complete Reference”, 10th edition, McGraw Hill Publishing Company Ltd, New Delhi, 2017.
2. Tony Goddis, “Starting out with Java from Control Structures Through Objects” 6th Edition, Pearson Education Limited, 2016
3. Herbert Schildt, Dale Skrien, “Java Fundamentals – A Comprehensive Introduction”, TMGH Publishing Company Ltd, New Delhi, 2013
4. John Dean, Raymond Dean, “Introduction to Programming with JAVA – A Problem Solving Approach”, TMGH
Publishing Company Ltd, New Delhi,2012.
Course Faculty HOD IQAC Coordinator Principal