0% found this document useful (0 votes)
97 views2 pages

WEB PGM Syllabus

This document outlines the curriculum for a course on programming the web. The course is divided into two parts over two semesters. Part A covers XHTML, CSS, JavaScript, and dynamic documents with JavaScript. It introduces fundamentals of the web and teaches students to structure web pages with XHTML and style them with CSS. JavaScript is covered, including objects, functions, and event handling. Students learn to create dynamic documents that can reposition and modify elements with JavaScript. Part B covers XML, Perl and CGI programming, PHP, and Ruby on Rails. It introduces XML and teaches students to display and transform XML with CSS and XSLT. Perl and CGI are covered for server-side programming. PHP and Ruby

Uploaded by

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

WEB PGM Syllabus

This document outlines the curriculum for a course on programming the web. The course is divided into two parts over two semesters. Part A covers XHTML, CSS, JavaScript, and dynamic documents with JavaScript. It introduces fundamentals of the web and teaches students to structure web pages with XHTML and style them with CSS. JavaScript is covered, including objects, functions, and event handling. Students learn to create dynamic documents that can reposition and modify elements with JavaScript. Part B covers XML, Perl and CGI programming, PHP, and Ruby on Rails. It introduces XML and teaches students to display and transform XML with CSS and XSLT. Perl and CGI are covered for server-side programming. PHP and Ruby

Uploaded by

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

PROGRAMMING THE WEB

Subject Code: 10CS73 I.A. Marks : 25


Hours/Week : 04 Exam Hours: 03
Total Hours : 52 Exam Marks: 100
UNIT 1 6 Hours
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.
UNIT 2 7 Hours
XHTML 2, CSS: XHTML (continued): 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 <span> and
<div> tags, Conflict resolution.
UNIT 3 6 Hours
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.
UNIT 4 7 Hours
Javascript and HTML Documents, Dynamic Documents with Javascript:
The Javascript 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.
Introduction to 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.
PART - B
UNIT 5 6 Hours
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.
UNIT 6 7 Hours
Perl, CGI Programming: Origins and uses of Perl, Scalars and their
operations, Assignment statements and simple input and output, Control
statements, Fundamentals of arrays, Hashes, References, Functions, Pattern
matching, File input and output; Examples.
The Common Gateway Interface; CGI linkage; Query string format; CGI.pm
module; A survey example; Cookies.
Database access with Perl and MySQL
UNIT 7 6 Hours
PHP: Origins and uses of PHP, Overview of PHP, General syntactic
characteristics, Primitives, operations and expressions, Output, Control
statements, Arrays, Functions, Pattern matching, Form handling, Files,
Cookies, Session tracking, Database access with PHP and MySQL.
UNIT 8 7 Hours
Ruby, Rails: Origins and uses of Ruby, Scalar types and their operations,
Simple input and output, Control statements, Arrays, Hashes, Methods,
Classes, Code blocks and iterators, Pattern matching.
Overview of Rails, Document requests, Processing forms, Rails applications
with Databases, Layouts.
Text Books:
1. Robert W. Sebesta: Programming the World Wide Web, 4th Edition,
Pearson Education, 2008.
(Listed topics only from Chapters 1 to 9, 11 to 15)
Reference Books:
1. M. Deitel, P.J. Deitel, A. B. Goldberg: Internet & World Wide Web
How to Program, 4th Edition, Pearson Education, 2004.
2. Chris Bates: Web Programming Building Internet Applications, 3rd
Edition, Wiley India, 2007.
3. Xue Bai et al: The web Warrior Guide to Web Programming,
Cengage Learning, 2003.

You might also like