0% found this document useful (0 votes)
73 views8 pages

4.web Essentials Lesson Plan - A Section

This lesson plan outlines the course structure for 'Web Essentials' taught by Assistant Professor T. Bhagyalaakshmi for B.Tech IT students. It includes course objectives, outcomes, and detailed unit syllabi covering website basics, web designing, client-side and server-side scripting, and database connectivity. Each unit specifies topics, teaching methodologies, and expected outcomes for student learning.

Uploaded by

bhagyaramnic
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views8 pages

4.web Essentials Lesson Plan - A Section

This lesson plan outlines the course structure for 'Web Essentials' taught by Assistant Professor T. Bhagyalaakshmi for B.Tech IT students. It includes course objectives, outcomes, and detailed unit syllabi covering website basics, web designing, client-side and server-side scripting, and database connectivity. Each unit specifies topics, teaching methodologies, and expected outcomes for student learning.

Uploaded by

bhagyaramnic
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

JEPPIAAR NAGAR, CHENNAI – 600119

Department of Information Technology

LESSON PLAN

Name : T.BHAGYALAKSHMI Designation : Assistant Professor


Course/Branch : B.Tech / IT Subject Code : IT3401
Semester/Year : IV / II- A Subject Name : WEB ESSENTIALS

Course Coordinator : T.BHAGYALAKSHMI Regulation : R -2021


Batch : 2023-2027 LTPC : 3024

Course Objectives
 To comprehend and analyze the basic concepts of web programming and internet protocols.
 To describe how the client-server model of Internet programming works.
 To demonstrate the uses of scripting languages
 To write simple scripts for the creation of web sites
 To create database applications

Course outcomes
 C213.1: Apply JavaScript, HTML and CSS effectively to create interactive and dynamic websites.
 C213.2: Create simple PHP scripts
 C213.3: Design and deploy simple web-applications.
 C213.4: Create simple database applications.
 C213.5: Handle multimedia components.

UNIT I WEBSITE BASICS


SYLLABUS:
Internet Overview - Fundamental computer network concepts - Web Protocols - URL – Domain Name- Web Browsers and
Web Servers- Working principle of a Website –Creating a Website - Client-side and server-side scripting
UNIT OBJECTIVES:
 To understand the basics for creating a web page

Dates Text/Ref Page Teaching Course


S.No Topics Period Outcomes
Planned Completed Books No. Methodology
1 Internet Overview 26.2.25 T2 2 BB C213.1
1

2 Fundamental computer 26.2.25 T2 3 BB C213.1


network concepts 9
3 Web Protocols 28.2.25 T2 BB C213.1
2 7
4 URL – Domain Name 28.2.25 T2 BB C213.1
7 14

5 Web Browsers and 3.3.25 T2 BB C213.1


Web Servers 5 18

6 Working principle of 3.3.25 T2 BB C213.1


a Website 9

7 EXP:1-Creation of 4.3.25 Lab C213.1


interactive web sites - 2 2-6
manual Tools with
Design using HTML and system
authoring tools-DEMO
8 EXP:1-Creation of 4.3.25 Lab Tools with C213.1
interactive web sites - 3 2-6
manual system
Design using HTML and
authoring tools-DEMO
9 Creating a Website 5.3.25 T2 BB C213.1
1 28

10 Client-side scripting 5.3.25 T2 BB C213.1


9 30

11 server-side scripting 7.3.25 T2 BB C213.1


2 32

UNIT II WEB DESIGNING

SYLLABUS:
HTML – Form Elements - Input types and Media elements - CSS3 - Selectors, Box Model, Backgrounds and Borders, Text
Effects, Animations, Multiple Column Layout, User Interface.
UNIT OBJECTIVES:
 To learn how to do design a web page

Dates Text/Ref Page Teaching


S. No Topics Period Course
Planned Completed Books No. Methodology
Outcomes
13 HTML 7.3.25 T2 38 C213.2
7 BB
14 Form Elements 10.3.25 T2 45 BB C213.2
5
15 EXP:1-Creation of interactive
2 11.3.25 Lab Tools with C213.2
web sites - Design using 2-6
manual system
HTML and authoring tools-
DEMO
16 EXP:1-Creation of interactive
3 11.3.25 Lab Tools with C213.2
web sites - Design using 2-6
manual system
HTML and authoring tools-
DEMO
17 Input types and Media T2 63 BB C213.2
elements 1 12.3.25
18 CSS3- Selectors T2 72 BB C213.2
12.3.25
9

19 Box Model 2 T2 88 BB C213.2


14.3.25

20 Backgrounds and Borders 7 T2 92 BB C213.2


14.3.25

21 Text Effects T2 97 BB C213.2


5 17.3.25

22 EXP:2-Form validation using 18.3.25 Lab Tools with C213.2


JavaScript-DEMO 2-6
2 manual system

23 EXP:2-Form validation using 18.3.25 Lab Tools with C213.2


JavaScript-DEMO 2-6
3 manual system

24 Animations, Multiple Column T2 110 BB C213.2


Layout 1 19.3.25

25 User Interface. 19.3.25 T2 128 BB C213.2


9
CONTENT BEYOND THE SYLLABUS
1 Canvas API

UNIT III CLIENT-SIDE PROCESSING AND SCRIPTING

SYLLABUS:
JavaScript Introduction – Variables and Data Types-Statements – Operators - Literals-FunctionsObjects-Arrays-Built-in
Objects- Regular Expression, Exceptions, Event handling, Validation - JavaScript Debuggers.
UNIT OBJECTIVES:
 To build project and execute them
Dates Text
Teaching Course
S.No Topics Period /Ref Page No.
Planned Completed Methodology Outcomes
Books
26 JavaScript
21.3.25 T2 BB C213.3
Introduction 2 138

27 Variables and 7 170


21.3.25 T2 BB C213.3
Data Types

28 Statements 5 192
24.3.25 T2 BB C213.3

29 EXP:2-Form Lab Tools with


validation using
25.3.25 7-8 C213.3
2 manual system
JavaScript-
DEMO
EXP:2-Form Lab Tools with
validation using
25.3.25 7-8 C213.3
30 3 manual system
JavaScript-
DEMO
31 Operators 202
26.3.25 T2 BB C213.3
1

32 Literals- 211
26.3.25 T2 BB C213.3
Functions 9
Objects
33 Arrays-Built-in 235
28.3.25 T2 BB C213.3
Objects 2

34 Regular 249
28.3.25 T2 BB C213.3
Expression, 7

35 Event handling, 257


31.3.25 T2 BB C213.3
5

36 EXP:3-Creation Lab Tools with


of simple php
1.4.25 7-8 C213.3
2 manual system
script-DEMO
37 EXP:3-Creation Lab Tools with
of simple php
1.4.25 7-8 C213.3
3 manual system
script-DEMO
38 Validation - 279
2.4.25 T2 BB C213.3
JavaScript 1
Debuggers.
CONTENT BEYOND THE SYLLABUS
1 Design patterns specific to web development

UNIT IV SERVER SIDE PROCESSING AND SCRIPTING – PHP

SYLLABUS:
PHP - Working principle of PHP - PHP Variables - Constants - Operators – Flow Control and Looping - Arrays - Strings -
Functions - File Handling - File Uploading – Email Basics - Email with attachments - PHP and HTML - Simple PHP scripts
- Databases with PHP

UNIT OBJECTIVES:
 To focus on server side processing and scripting
Dates Text/Ref Teaching Course
S.No Topics Period Page No. Outcomes
Planned Completed Books Methodology
PHP – Working T2 300 BB C213.4
principle of PHP 9 2.4.25
39
40 PHP Variables T2 BB C213.4
2 315
4.4.25

41 Constants - Operators 4.4.25 T2 BB C213.4


7 328

42 Flow Control and 07.4.25 T2 BB C213.4


5 349
Looping

43 EXP:3-Creation of Lab Tools with C213.4


2 9-11
simple php script- 08.4.25 manual system
DEMO
44 EXP:3-Creation of Lab Tools with C213.4
3 9-11
simple php script- 08.4.25 manual system
DEMO
45 Arrays - Strings 09.4.25 T2 BB C213.4
1 352

46 File Handling - File 09.4.25 T2 BB C213.4


9 368
Uploading

47 Email Basics - Email 11.4.25 T2 BB C213.4


2 397
with attachments

48 PHP and HTML - 11.4.25 T2 BB C213.4


7 421
Simple PHP scripts

49 Databases with PHP 14.4.25 T2 BB C213.4


5 446

50 EXP:4-Handling 15.4.25 Lab Tools with C213.4


2 12-14
multimedia content in manual system
website-DEMO
51 EXP:4-Handling 15.4.25 Lab Tools with C213.4
3 12-14
multimedia content in manual system
website-DEMO

CONTENT BEYOND THE SYLLABUS


1 Semantic HTML

UNIT V SERVLETS AND DATABASE CONNECTIVITY

SYLLABUS:
Servlets: Java Servlet Architecture – Servlet Life cycle- Form GET and POST actions -Sessions – Cookies – Database
connectivity - JDBC Creation of simple interactive applications - Simple database applications

UNIT OBJECTIVES:
To get an servlets and database connectivity
Dates Text/Ref Page Teaching Course
S.No Topics Period Outcom
Planned Completed Books No. Methodology
es
52 Servlets
1 16.4.25 T2 439 BB
C213.5
53 Java Servlet 9 16.4.25 450 BB
Architecture T2 C213.5
54 Servlet Life cycle 2 18.4.25 468 BB
T2 C213.5
55 Form GET and POST 7 18.4.25 489 BB
actions T2 C213.5
56 Sessions 5 21.4.25 520 BB
T2 C213.5
57 EXP:4-Handling Lab Tools with
multimedia content in 2 22.4.25 12-14 C213.4
manual system
website-DEMO
58 EXP:4-Handling Lab Tools with
multimedia content in 3 22.4.25 12-14 C213.4
manual system
website-DEMO
59 Cookies 23.4.25 526 BB
1 T2 C213.5
60 Database connectivity 23.4.25 559 BB
9 T2 C213.5
61 JDBC Creation of 25.4.25 570 BB
simple interactive 2 T2 C213.5
applications
62 Simple database 7 25.4.25 593 BB
applications T2 C213.5
63 EXP:4-Handling 5 Lab Tools with
multimedia content in 28.4.25 12-14 C213.5
manual system
website-DEMO
64 EXP:4-Handling 2 Lab Tools with
multimedia content in 29.4.25 12-14 C213.5
manual system
website-DEMO
65 EXP:5 Write programs using Lab Tools with
Servlets: 3 29.4.25 16-23 C213.5
manual system
i. To invoke servlets
from HTML forms
ii. Session tracking
using hidden form
fields and Session
tracking for a hit
count
66 EXP:5 Write programs using Lab Tools with
Servlets: 1 30.4.25 16-23 C213.5
manual system
i. To invoke servlets
from HTML forms
Session tracking using
hidden form fields and
Session tracking for a
hit count
67 EXP:5 Write programs using Lab Tools with
Servlets: 9 30.4.25 16-23 C213.5
manual system
i. To invoke servlets
from HTML forms
ii. Session tracking
using hidden form
fields and Session
tracking for a hit
count
68 EXP:5 Write programs using Lab Tools with
Servlets: 16-23 C213.5
manual system
i. To invoke servlets 2 02.5.25
from HTML forms

69 EXP:5 Write programs using Lab Tools with


Servlets: 16-23 C213.5
manual system
i. To invoke servlets 7 02.5.25
from HTML forms
70 EXP:6 Creation of Lab Tools with
information retrieval system 5 05.05.25 23-28 C213.5
manual system
using web, PHP and MySQL
71 EXP:6 Creation of Lab Tools with
information retrieval system 2 06.05.25 23-28 C213.5
manual system
using web, PHP and MySQL
72 EXP:6 Creation of personal Lab Tools with
Information System 3 06.05.25 23-28 C213.5
manual system
73 EXP:6 Creation of personal Lab Tools with
Information System 1 07.05.25 23-28 C213.5
manual system
74 EXP:7 Build deep learning Lab Tools with
NN models 9 07.05.25 28-30 C213.5
manual system
75 EXP:7 Build deep learning Lab Tools with
NN models 2 09.05.25 28-30 C213.5
manual system

TEXT BOOK:
1. Robin Nixon, "Learning PHP, MySQL, JavaScript, CSS & HTML5" Third Edition, O'Reilly publishers, 2014.
2. Paul Deitel, Harvey Deitel, Abbey Deitel, “Internet & World Wide Web - How to Program”, 5th edition,
Pearson Education, 2012.

REFERENCES:
1. Jeffrey C. Jackson, "Web Technologies--A Computer Science Perspective", Pearson Education, 2006.
2. James F. Kurose, “Computer Networking: A Top-Down Approach”, Sixth Edition, Pearson Education, 2012
3. Steven Holzener , “PHP – The Complete Reference”, 1st Edition, Mc-Graw Hill, 2017
4. Fritz Schneider, Thomas Powell , “JavaScript – The Complete Reference”, 3rd Edition, McGraw Hill Publishers,
5. Bates, “Developing Web Applications”, Wiley Publishers, 200

STAFF INCHARGE COURSE COORDINATOR HOD PRINCIPAL

You might also like