Académique Documents
Professionnel Documents
Culture Documents
S. No.
Sub-Topics
Overview of subject
Applications
Necessary
Background
Lecture
No.
Suggested Books
L1
P1, P2, R15
Editing HTML
T1-Ch2
Headers
R12-Ch1
Linking
L2
R15-Ch2(47-70)
Special Characters
Line breaks
Sample HTML Code
Unordered Lists
T1-Ch2 (3-36)
NestedLists
R9-Ch3 (53-60)
OrderedLists
List , Images, links
5.
L3
Tags used to link images
T1-Ch2 (43-47)
R9-Ch3 (103-129)
Image Maps
R15-Ch2(82, 225237)
Tables
5
6.
T1-Ch2 ( 36-41)
L3
Forms
Frames
Formatting cells
Basic HTML Forms
Form Elements
R9-Ch3 (131-157)
L4
R12-Ch3
R15-Ch7(237-255)
T1-Ch2 (59-63)
R9-Ch3 (160-164)
R15-Ch9(317-330)
Remarks
S. No.
Sub-Topics
Lecture
No.
Introductions to Frames
Franes
Suggested Books
T1-Ch2 (57-58)
L5
Example
R9-Ch3 (203-227)
R15-Ch9(299-315)
Inline Styles
Embedded Style Sheets
Cascading Style
Sheets
T1-Ch4 (73-89)
L6
R9-Ch9 (265-318)
R1-CH6 (194-222)
T1-Ch5 (97-146)
R1-Ch7 (228-423)
R9-Ch14 (499-530)
Drawbacks of HTML
Introduction to Java
Script
JavaScript
Functions
R16-Ch1,Ch2(1-99)
L7
T1-Ch5 (97-146)
R1-Ch7 (228-423)
R16-Ch2(53-84)
Arrays
R17-Ch5(111-116)
L8
Math, String
T1-Ch6 (149-177)
R1-Ch12 (432-499)
R9-Ch14 (532-547)
R16-Ch2(15-84)
R17-Ch4(59-88)
L9
T1-Ch6 (149-177)
R1-Ch12 (432-499)
Remarks
S. No.
Sub-Topics
Lecture
No.
Suggested Books
UNIT-II : XML,APPLETS,SWING
Introduction to XML
10
Document Type
Definition
R1-Ch20 (684695),
R8-Ch3 (3.2-3.22)
Structuring Data
L 10
XML Namespaces
R6-Ch7(283-325)
T1-Ch14 (457-469)
R1-Ch20 (695),
R8-Ch4 (4.8-4.33)
R6-Ch7(283-325)
11
XML Schemas
L11
T1-Ch14 (476),
R1-Ch20 (697)
R6-Ch7(283-325)
T1-Ch14 (478),
Document Object
Model
12
Presenting XML
XML Processors
R1-Ch20 (712-731)
L 12
Event handling
13
Events,Event
Sources,Event Classes
T1-Ch22(642)
Definition
R2 -Ch21(458)
Example
L13
T1-Ch22(643-653)
R2-Ch21(458)
T2-Ch13 (207)
R4-Ch15(760)
Remarks
S. No.
Sub-Topics
Lecture
No.
Suggested Books
T1-Ch29 (865)
Swing
Overview
Swing Components
AWT Vs Swing
14
R5 Ch7 (267)
T1-Ch29(886)
L14
Exploring Swing
Swing Components
R2-Ch29(361)
R7-Ch19(497-498)
T1-Ch29(866)
R2-Ch22(473)
15
JApplet,JFrame,Jcom
ponent
Icons and Labels
R5-Ch7(274)
Overview
JApplet,JFrame,Jcomponent
L15
T1-Ch29(867)
T1-Ch29 (870)
Text fields
R2 Ch22 (489)
Overview
R5 Ch9 (376)
Creation
T1-Ch-29(871)
Text fields
Button
Jbutton Class
16
Jbutton Class
L16
T1-Ch-29(872)
Check boxes
Check boxes
R2-Ch-22(477)
Radio buttons
T1-Ch-29(874)
Radio buttons
R2-Ch22(480)
R5-Ch9-(402)
T1-Ch-29(879)
R5-Ch9(404)
Combo boxes
Combo boxes
Tabbed Panes
Tabbed Panes
Scroll Panes
17
T1-Ch29(878)
R5-Ch9(412)
L17
Scroll Panes
Simple
Tables
Tables Models
T1-Ch29(880)
T1-Ch-29(883)
R6-Ch-6(393)
Remarks
S. No.
Sub-Topics
Lecture
No.
Suggested Books
T2-Ch25 (885-887)
Introduction to BDK,
L 18
Advantages
T2-Ch25(888-892)
Installing the BDK,
BDK Introspection
Starting the BDK,
Using the BDK,
Design Patterns
Properties Event and Methods
19
Introspection
T2-Ch-25(894-897)
L19
Developing a Bean
T2-Ch-25(894-897)
T2-Ch25 (902)
20
T2-Ch25 (903-906)
Introduction to protocols
21
Introduction to
protocols and web
servers
R1-Ch21 (740)
L 21
R!3-Ch1 (21-35)
R18-Ch2(30-34)
Remarks
S. No.
Sub-Topics
Lecture
No.
Suggested Books
T2-Ch27 (949-954)
R1-Ch36 (13431346)
Introduction to Servlets
R13-Ch1 (1-36)
Background of Servlets
22
Introduction to Servlets
L 22
T2-Ch27 (949-954)
R10-Ch13 (213-217)
R13-Ch4 (97-121)
Servlet API
javax.servlet package
ServletConfig, ServletContext,
ServletRequest,GenericServlet class,
HTTPServlet class, Interfaces
T2-Ch27 (954-960),
R10-Ch13 (217-227)
23
L 23
Starting parameters,
Servlet parameters
reading initialisation
parameters
Initializations
R13-Ch1 (1-36)
T2-Ch27 (960)
R13-Ch4 (120-140)
HTTP Package
L 24
T2-Ch27
L 25
R13-Ch4 (106-109)
Handling HTTP
request and responses
Using Cookies
T1-Ch27 (960)
Session tracking and security
25
Session tracking
L26
R6-Ch11, Ch12
Issues
Security Issues
R13-Ch6 (223-266)
R11-Ch1 (3-27),
Introduction to JSP
26
R11-Ch3 (29)
L27
Parts of JSP
R10-Ch1 (13)
R13-Ch7 (283-293)
Remarks
S. No.
Sub-Topics
Lecture
No.
Suggested Books
R1-Ch3 (13821422),
27
L28
R11-Ch3 (25)
R10-Ch3 (37)
R13-Ch7 (294-329)
R1-Ch37 (13821422),
JSP Processing
Model-view controller
L29
R11-Ch3 (26)
R10-Ch6 (77-97)
R13-Ch7 (294-329)
29
30
31
JSP Application
design with MVC
Setting up JSP
environment:
Installing the Java
Software
Development Kit
Installing Tomcat
server ,Testing
Tomcat
R11-Ch3 (30)
L30
R13-Ch8 (343-420)
R11-Ch4 (32-42)
L32
R11-Ch4 (44-50)
Generating Dynamic
content
L33
R13-Ch7 (281-293)
L34
R1-Ch5(48-51)
R11-Ch6 (75-97),
33
Using scripting
elements
L35
R13-Ch7 (294-329)
R19-Ch5(76-84)
34
Conditional
Processing - Using an
expression to set an
attribute declaring
variables and methods
R11-Ch6 (75-97),
L36
R13-Ch7 (288-329)
Remarks
Sub-Topics
Lecture
No.
L37
L38
L39
38
Memory usage
considerations
Memory utilization
L40
39
Database
programming using
JDBC
S. No.
35
36
37
40
Studying javax.sql
package
Suggested Books
R11-Ch7 (103-116)
R13-Ch9 (468-474)
R11-Ch7 (103-116)
R13-Ch5 (204-210)
R11-Ch8 (122-153)
R13-Ch6 (223-250)
R11-Ch8 (122-153)
R11-Ch9 (155-183),
L41
Data manipulation statements
R18-Ch6(124-181)
R10-Ch9 (142)
L42
R18-Ch6(124-181)
R10-Ch9 (142)
JDBC Drivers,
41
L43
Application Specific
Database actions
R18-Ch6(124-181)
JSTL
R10-Ch9 (142)
SQL
42
Deploying JAVA
Beans in a JSP page
43
Introduction to Struts
Framework
Deployment techniques
L44
R10-Ch4 (45-58)
L45
R10-Ch7 (99-111)
Struts basics
Struts framework
Remarks