Sub Title: Web Technologies
No. of Credits: No. of lecture hours?
Sub Code: CS63 35:0:0C-TP) weeks
Exam Duration: CIE +Assignment + SEE= | Total No. of lecture
3Hrs 45 + 5 +50=100 hours: 42
Course objectives:
1. To familiarized with terminologies, tools, protocols used in web
2. Identify a valid standards-conformant XHTML document involving a variety
of elements Such as, Hyperlinks, images, lists, tables, and forms etc... and
apply styles using CSS.
3. Analyze how JavaScript programs are used to create interactive web page
including the Use of Event-handlers and the Document Object Model.
4, Create well-formed XML documents.
5. Design database driven web applications using a server-side scripting language,
No. of
hours
08
Syllabus content
Fundamentals of Web, XHTML - 1: Internet, WWW, Web
Browsers and Web Servers, URLs, MIME, HTTP, Security,
The Web Programmers Toolbox. XHTML: Basic syntax,
Standard structure, Basic text markup, Images, Hypertext
Links. XHTML: Basic syntax, Standard structure, Basic text
markup, Images, Hypertext Links.
XHTML - 2, CSS: Lists, Tables, Forms, Frames CSS:
Introduction, Levels of style sheets, Style specification formats,
Selector forms, Property value forms, Font properties, List
properties, Color, Alignment of text, The box model, Background
images, The and
tags, Conflict resolution.
JavaScript: Overview of JavaScript, Object orientation and
JavaScript, Syntactic characteristics, Primitives, operations,
and expressions, Screen output and keyboard input, Control
statements, Object creation and modification, Arrays,
Functions, Constructors, Pattern matching using regular
expressions, Errors in scripts, Examples.
36JavaScript and DHTML Documents; JavaScript and HTML
Documents, Dynamic Documents with JavaScript: The Java
Script execution environment, The Document Object Model,
Element access in JavaScript, Events and event handling,
Handling events from the Body elements, Button elements,
Text box and Password elements, The DOM 2 event model,
The navigator object, DOM tree traversal and modification,
4. | Dynamic Documents with JavaScript: Introduction to | 09
dynamic documents, Positioning elements, Moving elements,
Element visibility, Changing colors and fonts, Dynamic content,
Stacking elements, Locating the mouse cursor, Reacting to a
mouse click, Slow movement of elements, Dragging and
dropping elements
XML: Introduction, Syntax, Document structure, Document
Type definitions, Namespaces, XML schemas, Displaying raw
XML documents, Displaying XML documents with CSS, XSLT
style sheets, XML processors, Web services,
5. | PHP: Origins and uses of PHP, Overview of PHP, General! 08
syntactic characteristics, Primitives, operations and expressions,
Output, Control statements, Arrays, Functions, Pattern matching,
Form handling, Files, Cookies, Session tracking, Database
Access: Relational databases, Architectures for database access,
MySQL, Database access with PHP and MySQL.
Note 1: Unit 3 and Unit 4 will have internal choice,
Note 2: Three assignments are evaluated for 5 marks:
Assignment - 1 from units 1 and 2.
Assignment - 2 from units 3 and 4,
Assignment - 3 from uni
Course Outcomes:
CO1: Understand terminologies, tools and protocols used in web,
C02: Design, Understand and analyze static web pages.
CO3: Design understand dynamic and interactive web pages.
CO4: Design and Describe the data and information.
COS: Demonstrate the ability to retrieve data from a database and present it
ona web page
37POI,PO2,PO3
PO1,P02,P03,POS .
POI,PO2,PO4
cos PO1,PO2,P03,PO5
Text Book:
1, Robert W. Sebesta: Programming the World Wide Web, 4th edition,
Pearson education, 2012
Publisher: Pearson Education; Second edition (1 January 2011)
ISBN-10: 8131759024
ISBN-13: 978-8131759028
Reference Books
"1. M. Deitel, P.J. Deitel, A. B. Goldberg: Internet & World Wide Web How
to H program, 4th Edition, Pearson education, 2011.
2, Chris Bates: Web Programming Building Internet Applications, 3rd
Edition, Wiley India, 2011.
3. Joyce Farrell, Xue Bai, Michael Ekedahl: The Web Warrior Guide to Web
Programming, First edition, Thomson, 2010.
Web Links: http://Avww.w3schools.com
FACULTY INCHARGE:
1. Harish Kumar