Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Web Technologies L T P C

Version 1.0 3 0 1 4
Pre-requisites/Exposure -
Co-requisites -

Course Objectives
1. To explain web application development technologies, basics of HTML, CSS and XML.
2. To teach students client-side scripting using JavaScript and basics of server-side scripting
using PHP.
3. To facilitate and familiarize students with JSP and various concepts of application
development using jQuery, JSON and AJAX.

Course Learning Outcomes


On completion of this course, the students will be able to
1. Identify the difference between the HTML, CSS and XML documents and create web
pages.
2. Understand the concepts of JavaScript and PHP to create website.
3. Analyse and design web application which follows MVC architecture using jQuery, JSON
and AJAX.

Course Content

Unit - I 8 lecture hours


Web Basics- Internet, Intranet, WWW, Static and Dynamic Web Page, Web Clients, Web Servers,
Client Server Architecture: Single Tier, Two-Tier, Multi-Tier, HTTP: HTTP Request and Response,
URL, Client-Side Scripting, Server-Side Scripting, Web 1.0, Web 2.0
HTML Common tags- title, paragraph, formatting, comments, links, tables, images, span, meta,
List: ordered and unordered, forms, frames.
Cascading Style sheets- Intro to CSS, Inserting CSS: Inline, Internal, External, ID and Class
Selectors, Colors, Backgrounds, Borders, Text, Font, List, Table, CSS Box Model.

UNIT- II 8 lecture hours


XML: Introduction to XML, Defining XML tags, their attributes and values, Document Type
Definition, XML Schemes, Document Object Model, XHTML Parsing XML Data – DOM and SAX
Parsers in java.
Client-side Scripting: Introduction to Javascript, Javascript language – declaring variables, scope
of variables, functions, event handlers (onclick, onsubmit etc.), Document Object Model, Form
validation (regular expressions).

UNIT – III 8 lecture hours


Introduction to PHP: Declaring variables, data types, arrays, strings, operators, expressions,
control structures, functions, reading data from web form controls like text boxes, radio
buttons, lists etc., Handling File Uploads. Connecting to database (MySQL as reference),
executing simple queries, handling results, Handling sessions and cookies

B. Tech Computer Science & Engineering Page 1 of 2


File Handling in PHP: File operations like opening, closing, reading, writing, appending, deleting
etc. on text and binary files, listing directories.

UNIT – IV 6 lecture hours


Introduction to JSP: The Anatomy of a JSP Page, JSP Processing, Declarations, Directives,
Expressions, Code Snippets, implicit objects, Using Beans in JSP Pages, Using Cookies and
session for session tracking, connecting to database in JSP.

UNIT – V 6 lecture hours


Basics of jQuery Syntax, jQuery Selectors, Events and Effects, Basics of JSON,
Basics of AJAX- Using XMLHTTPRequest Object.

Text Books
1. Web Technologies, Uttam K Roy, Oxford University Press
2. The Complete Reference PHP — Steven Holzner, Tata McGraw-Hill

Reference Books
1. Web Programming, building internet applications - Chris Bates, Wiley Dreamtech
2. Java Server Pages — Hans Bergsten, SPD O’Reilly,
3. Java Script - D.Flanagan
4. Beginning Web Programming - Jon Duckett WROX.
5. Programming world wide web - R.W.Sebesta, Fourth Edition, Pearson.
6. Internet and World Wide Web — How to program. Dietel and Nieto, Pearson.

Modes of Evaluation: Assignment/ Quiz / Seminar / Written Examination

Examination Scheme:

Components Internal End Semester Examination Total


Weightage (%) 60% 40% 100%

Relationship between the Course Learning Outcomes (COs), Program Outcomes (POs) and Program
Specific Objectives (PSOs)

Course
PO10

PO11

PO12

PSO1

PSO2

PSO3

Learning
PO1
PO2

PO3

PO4

PO5
PO6

PO7

PO8

PO9

Outcome
s
CLO1 2 2 3 2 2 3 2

CLO2 2 2 3 2 2 3 3

CLO3 2 3 3 2 3 3 2

Avg 2 2.3 3 2 2.3 3 2.3


1=weakly mapped 2= moderately mapped 3=strongly mapped

B. Tech Computer Science & Engineering Page 2 of 2

You might also like