FT/GN/68/00/23.01.
16
SRI VENKATESWARA COLLEGE OF ENGINEERING
COURSE DELIVERY PLAN - THEORY Page 1 of 6
Department of Computer Science and Engineering
LP: OE18506
B.E/B.Tech/M.E/M.Tech : Bio/ECE/Mech Regulation: 2018 Rev. No: 00
Sub. Code / Sub. Name : OE18506 / Internet Programming Date: 11.1.2021
Unit :I
Unit Syllabus:
UNIT I WEB ESSENTIALS: CLIENTS, SERVERS AND COMMUNICATION
The Internet-Basic Internet Protocols (TCP/IP, UDP, DNS and High Level Protocols), World Wide Web,
HTTP-Request and Response Message, Web Clients and Web Servers.
Objective:
To understand the concepts of Internet, Protocol layers, layered architecture.
Session
Topics to be covered Ref Teaching Aids
No *
PPT
1 What is Internet? T1-Ch1;Pg.28-33
PPT
Basic Internet protocols(TCP/IP,UDP) T1-Ch1;Pg.35-38
2
3 DNS T1-Ch1;Pg.47-60 PPT
PPT
4 High Level Protocols T1-Ch1;Pg.62-71
T1-Ch.1;Pg.71 PPT
5 World wide web
6 Layered Architecture, Messages T1-Ch.1;Pg.71-74 PPT
7 Overview of HTTP WR* PPT
PPT
8 HTTP request – response WR*
T1-Ch.1;Pg.87-93 PPT
9 Web Clients and Web Servers
Content beyond syllabus covered (if any): Revised topology on Internet
* Session duration: 50 minutes
FT/GN/68/00/23.01.16
SRI VENKATESWARA COLLEGE OF ENGINEERING
COURSE DELIVERY PLAN - THEORY Page 2 of 6
Sub. Code / Sub. Name: OE18506 / Internet Programming
Unit : II
Unit Syllabus:
MARKUP LANGUAGES
HTML Introduction-Syntax, Fundamental HTML elements, URLs, Lists, Tables, Frames.
Objective
To understand and practice Markup Language.
Session
Topics to be covered Ref Teaching Aids
No *
10 PPT
T1-Ch 2;Pg.56-57
Hyper Text Mark up Language
11 Introduction T1-Ch 2;Pg.58-62 PPT
12 Syntax T1-Ch 2;Pg.63-66 PPT
13 Fundamental Html elements T1-Ch 2;Pg.67-70 PPT
14 URL T1-Ch 2;Pg.71-75 PPT
15 Lists T1-Ch 2;Pg.76-80 PPT
16 Tables T1-Ch 2;Pg.81-85 PPT
17 Frames T1-Ch 2;Pg.86-89 PPT
18 Practical Examples T1-Ch 2;Pg.90-91 PPT
Content beyond syllabus covered (if any): HTML5
* Session duration: 50 mins
FT/GN/68/00/23.01.16
SRI VENKATESWARA COLLEGE OF ENGINEERING
COURSE DELIVERY PLAN - THEORY Page 3 of 6
Sub. Code / Sub. Name: OE18506 / Internet Programming
Unit : III
Unit Syllabus:
FORMS AND STYLE SHEETS
Form Creation with basic html elements, STYLE SHEETS -Introduction to CSS, Features, syntax and its
types.
Objective
Understand different Internet Technologies - Web page design using stylesheet.
Session
Topics to be covered Ref Teaching Aids
No *
19 T1-Ch 2;Pg.80- PPT
Form Creation with basic html elements 91
20 T1-Ch 5;Pg.142- PPT
Introduction 143
21 T1-Ch 5;Pg.143- PPT
What is CSS3 –Features of CSS3 146
22 Implementation of border radius, box shadow, image border, custom T1-Ch 5;Pg.147- PPT
web font, backgrounds 177
23 PPT
Advanced text effects(shadow) WR*
24 PPT
2D and 3D Transformations WR*
25 PPT
Transitions to elements WR*
26 PPT
Animations to text and elements WR*
27 PPT
CSS types WR*
Content beyond syllabus covered (if any): Nil
* Session duration: 50 mins
FT/GN/68/00/23.01.16
SRI VENKATESWARA COLLEGE OF ENGINEERING
COURSE DELIVERY PLAN - THEORY Page 4 of 6
Sub. Code / Sub. Name: OE18506 / Internet Programming
Unit : IV
Unit Syllabus:
CLIENT SIDE PROGRAMMING -JAVASCRIPT
CLIENT SIDE PROGRAMMING- History and Versions of Javascript-Basic syntax, Variables,
Datatypes, Operators, Functions and Regular Expressions.
Objective:
To understand Client-side scripting using Javascript.
Session
Topics to be covered Ref Teaching Aids
No *
28 PPT
Introduction - Core features T2-Ch.1:Pg. No.1-4
29 Data types and Variables - Operators, Expressions and PPT
T2-Ch.1:Pg. No. 5-11
Statements
30 T2-Ch.1:Pg. No. 12- PPT
Functions & Scope
34
31 T2-Ch.2:Pg. No. 35- PPT
Objects - Array, Date and Math related Objects
46
32 R3-Ch 6;Pg.185-207 PPT
Document Object Model R3-Ch 12;Pg.395-
413
33 R3-Ch 11;Pg.360- PPT
Event Handling 385
34 R3-Ch 6;Pg.185-207 PPT
Browser Object Model R3-Ch 12;Pg.395-
413
35 PPT
Windows and Documents - Form handling and validations WR*
36 Object-Oriented Techniques in JavaScript WR* PPT
Content beyond syllabus covered (if any): Nil
* Session duration: 50 mins;
FT/GN/68/00/23.01.16
SRI VENKATESWARA COLLEGE OF ENGINEERING
COURSE DELIVERY PLAN - THEORY Page 5 of 6
Sub. Code / Sub. Name: OE18506 / Internet Programming
Unit : V
Unit Syllabus:
SERVER SIDE PROGRAMMING-JAVA SERVLETS:
Introduction to Servlet-Architecture overview, Servlet life cycle- Basic syntax, Generation of dynamic
content with servlet, Session tracking with servlet(cookies and sessions).
Objective
To learn server side and dynamic content generation.
Session
Topics to be covered Ref Teaching Aids
No *
37 T1-Ch.5;Pg.469- PPT
Servlets 472
38 T1-Ch.5;Pg.470 PPT
Java Servlet Architecture
39 T1-Ch.5;Pg.471 PPT
Servlet Life Cycle
40 T1-Ch.5;Pg.472 PPT
Basic syntax
41 T1-Ch.5;Pg.473 PPT
Generation of dynamic content with Servlet
42 PPT
Session Handling T1-Ch.5;Pg.474-
476
43 T1-Ch.5;Pg.477- PPT
Understanding Cookies 478
44 PPT
Tutorial for Servlet programs T1-Ch.5;Pg.485-
487
45 PPT
Installing and Configuring Apache Tomcat Web Server R1-Ch.15;Pg.458-
463
Content beyond syllabus covered (if any):
* Session duration: 50 mins
SRI
VENKATESWARA COLLEGE OF ENGINEERING
FT/GN/68/00/23.01.16
COURSE DELIVERY PLAN
THEORY Page 6 of 6
Sub. Code/
Sub. Name: OE18506 / Internet
Programming
TEXT BOOKS:
1. Web
Technologies-A Computer Science
2. An Introduction to web Perspective-Jeffrey C. Jackson, 4th Edition.
development and Programming- Michael Mendez Suny
Fredonia.
REFERENCES:
1. Core Web
Programming, Marty Hall, Larry Brown, PrenticeHall,
Second Edition,2001.
2. Eloquent Third Edition, A Modern Introduction
to
Programming, Marijn Haverbake,2018.
3. Deitel and Deitel and Nieto,
"Internet and World Wide Web How to
Edition, 2011. -
Program", Prentice Hall,5th
WR* -Web Reference
Prepared by APproved by,
Signature
Name
M tlo90
K. Srinivasan Dr. R. Anitha
Designation AP/CSE Professor & Head/ CSE
11.1.2021 11.1.2021
Date
Remarks*:
Came 1uson will he llv hSa
aad
21- 22
lalA
If the same lesson plan is followed in the subsequent semester/year it should be mentione
aculty and the HOD