Vous êtes sur la page 1sur 4

RAJALAKSHMI ENGINEERING COLLEGE

Thandalam, Chennai – 602 105

LESSON PLAN

Faculty Name : C.SARAVANA KUMAR Staff Code : CS


Designation : Lecturer Department : CSE
Subject Name : Internet Programming Subject Code : CS1401
Year : IV Semester : VII
Degree & Branch : B.E. – C.S.E. Section : A

Aim:
 To explain Internet Programming concepts and related programming and scripting
languages.

Objectives:
 To describe basic Internet Protocols.
 Explain JAVA and HTML tools for Internet programming.
 Describe scripting languages – Java Script.
 Explain dynamic HTML programming.
 Explain Server Side Programming tools.

Text Book(s):
1. Deitel, Deitel and Neito, “INTERNET and WORLD WIDE WEB – How to program”, Pearson

education asia, 2001


2. Elliotte Rusty Harold, “Java Network Programming”, O’Reilly Publishers, 2002

Reference Book(s):
1. R. Krishnamoorthy & S. Prabhu, “Internet and Java Programming”, New Age International

Publishers, 2004.
2. Thomno A. Powell, “The Complete Reference HTML and XHTML”, fourth edition, Tata

McGraw Hill, 2003.


3. Naughton, “The Complete Reference – Java2”, Tata McGraw-Hill, 3rd edition, 1999.

Signature of Faculty Signature of HOD


1
CS1401 - INTERNET PROGRAMMING 3 0 0 100

AIM
To explain Internet Programming concepts and related programming and scripting languages.

OBJECTIVES
 To describe basic Internet Protocols.
 Explain JAVA and HTML tools for Internet programming.
 Describe scripting languages – Java Script.
 Explain dynamic HTML programming.
 Explain Server Side Programming tools.

UNIT I - BASIC NETWORK AND WEB CONCEPTS 9


Internet standards – TCP and UDP protocols – URLs – MIME – CGI – Introduction to SGML.

UNIT II - JAVA PROGRAMMING 9


Java basics – I/O streaming – files – Looking up Internet Address - Socket programming –
client/server programs – E-mail client – SMTP - POP3 programs – web page retrieval – protocol
handlers – content handlers - applets – image handling - Remote Method Invocation.

UNIT III - SCRIPTING LANGUAGES 9


HTML – forms – frames – tables – web page design - JavaScript introduction – control structures –
functions – arrays – objects – simple web applications

UNIT IV - DYNAMIC HTML 9


Dynamic HTML – introduction – cascading style sheets – object model and collections – event
model – filters and transition – data binding – data control – ActiveX control – handling of
multimedia data

UNIT V - SERVER SIDE PROGRAMMING 9


Servlets – deployment of simple servlets – web server (Java web server / Tomcat / Web logic) –
HTTP GET and POST requests – session tracking – cookies – JDBC – simple web applications –
multi-tier applications.
TOTAL : 45
TEXT BOOKS
1. Deitel, Deitel and Nieto, “Internet and World Wide Web – How to program”, Pearson
Education Publishers, 2000.
2. Elliotte Rusty Harold, “Java Network Programming”, O’Reilly Publishers, 2002

REFERENCES
1. R. Krishnamoorthy & S. Prabhu, “Internet and Java Programming”, New Age International
Publishers, 2004.
2. Thomno A. Powell, “The Complete Reference HTML and XHTML”, fourth edition, Tata
McGraw Hill, 2003.
3. Naughton, “The Complete Reference – Java2”, Tata McGraw-Hill, 3rd edition, 1999.

Signature of Faculty Signature of HOD


2
Sl. T / R*
Date Period Unit Topic(s) Page(s)
No. – No.
1 I Basic Network T-2
2 I Basic Web Concepts T-2
3 I Internet standards T-2 39-48
4 I TCP protocols T-2 28
5 I UDP protocols T-2 29
6 I URLs T-2 50-56
7 I MIME T-2 63-68
8 I CGI T-2 68-70
9 I Introduction to SGML T-2 56
10 Revision
11 Class Test
12 II Java basics
13 II I/O streaming – files T-2 75-101
14 II Looking up Internet Address T-2 165-192
15 II Socket programming T-2 301-330
16 II Client/server programs T-2 350-364
E-mail client – SMTP - POP3
17 II T-2 634-666
programs
Web page retrieval – protocol
18 II T-2 529-581
handlers – content handlers
19 II Applets – image handling T-2 267-297
20 II Remote Method Invocation T-2 594-628
21 Revision
22 Class Test
23 Unit Test - I
24 III HTML – forms T-1 70-85
25 III Frames – tables T-1 103-105
26 III Web page design T-1 112-128
27 III JavaScript introduction T-1 201-227
28 III Control structures T-1 239-318
29 III Functions T-1 334-370
30 III Arrays T-1 387-416
31 III Objects T-1 448-471
32 III Simple web applications
33 Revision
34 Class Test
35 IV Dynamic HTML T-1 485
36 IV Cascading style sheets T-1 485-507
37 IV Object model and collections T-1 517-529
38 IV Event model T-1 538-556
39 IV Filters and transition T-1 563-592
40 IV Data binding T-1 603-613
41 IV Data control T-1 614-622
42 IV ActiveX control T-1 627-638
43 IV Handling of multimedia data T-1 666-698
44 Revision

Signature of Faculty Signature of HOD


3
Sl. T / R*
Date Period Unit Topic(s) Page(s)
No. – No.
45 Class Test
46 Unit Test - II
47 V Servlets T-1 1042-1047
48 V Deployment of simple servlets T-1 1048
Web server (Java web server /
49 V T-1 827
Tomcat / Web logic)
50 V HTTP GET and POST requests T-1 1049-1054
51 V Session tracking T-1 1060
52 V Cookies T-1 1062-1068
53 V JDBC
54 V Simple web applications T-1 792
55 V Multi-tier applications
56 Revision
57 Class Test
58 Model Examination
* T  Text Book / R  Reference Book

Signature of Faculty Signature of HOD


4

Vous aimerez peut-être aussi