10CS73

DON BOSCO INSTITUTE OF TECHNOLOGY
DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING
Course
Code
10CS73
Course
Objectives
Course Title
Core/Elective
Programming The
Core
Web
Prerequisite
Contact
Hours
L T P
Total Hrs/
Sessions
WEB 2.0
4
52
1
-
On completion of this subject, students will be expected to:
 Create the web pages using different technologies. They will understand about how to
use HTML, DHTML, and XML to design the web pages. They also use cascading style
sheets to design the web pages.
 Describe the construction of the software and data that provide all of this information
requires knowledge of several different technologies such as markup languages and
meta mark up languages.
 Describe how JavaScript provide programming capability at both the server and the
client side of a web connection.
 Discuss how XML is used to share data more effectively between software applications
PART – A
Syllabus
UNIT - 1
FUNDAMENTALS OF WEB, XHTML – 1:
6 Hours
Internet, WWW, Web Browsers, and Web Servers; URLs; MIME; HTTP; Security; The Web
Programmers Toolbox.
XHTML: Origins and evolution of HTML and XHTML; Basic syntax; Standard XHTML document
structure; Basic text markup, Images; Hypertext Links;
UNIT – 2 XHTML – 2:
7 Hours
Lists; Tables; Forms; Frames; Syntactic differences between HTML and XHTML.
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.
UNIT – 3 JAVASCRIPT:
6 Hours
Overview of JavaScript; Object orientation and JavaScript; General syntactic characteristics; Primitives,
operations, and expressions; Screen output and keyboard input; Control statements; Object creation and
modification; Arrays; Functions; Constructor; Pattern matching using regular expressions; Errors in
scripts; Examples.
UNIT – 4 JAVASCRIPT AND HTML DOCUMENTS:
7 Hours
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 XML:
6 Hours
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 PERL, CGI PROGRAMMING:
7 Hours
Origins and uses of Perl; Scalars and their operations; Assignment statements and simple input and
DON BOSCO INSTITUTE OF TECHNOLOGY
DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING
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 ith perl and mysql
UNIT – 7 PHP
6 Hours
PHP: origins and uses of PHP, overview of PHP, general syntactic characrtetistic, 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 RUBY RAILS
7 Hours
origins and uses of ruby, scalar types and their operations, simple input and output, control statement,
arrays hashes, methods classes code blocks and iterators, pattern matching, overview of rails, document
requests, processing forms, rails applications with database, layouts
List of Text Books
Text Books:
1. Programming the World Wide Web - Robert W. Sebesta, 4th Edition, Pearson Education, 2008.
List of Reference Books
1. 1. Internet & World Wide Web How to program - M. Deitel, P.J. Deitel, A. B. Goldberg, 3rd
Edition, Pearson Education / PHI, 2004.
List of URLs-Text Books, Notes, Multimedia Content, etc
1. wps.pearsoncustom.com/wps/media/objects/11251/.../NW251_Ch02.pdf
2. www.pearsonhighered.com/academic/.../0,3110,0321489691,00.html
On completion of this subject students will be able to:
 Outline the server characteristics and operations, conversion of URL names to
IP address.
 Outline CGI-BIN applying interface between XHTML,PERL programs, how it
Course
Outcome
is used in DATABASE program. How operations are carried during accessing
the data.
 Discuss XML namespaces, structure of XML, How XSLT used in xml, the way
writing the code using XML language
Internal Assessment Marks:(50) 3 Internal Assessment Tests are conducted during the semester and
marks allotted based on average of best two performances and reduced to 25 marks.
External Marks: (100) Students have to answer 5 questions out of 8 questions choosing at least 2 out of
4 questions from PART – A and at least 2 out of 4 questions from PART – B and 1 question from either
of the part.
Program Outcomes mapping with Course
Program Outcomes
Subject Name
a
b
c
d
e
f
G
h
i
j
k
l
PROGRAMMING
2
4
3
4
4
3
3
4
4
4
3
4
THE WEB
Note:
4 = Strong Contribution
3 = Average Contribution
2 = Weak Contribution 1 = No Contribution
Program Educational Objectives mapping with Course
Program Educational Objectives
Subject Name
PEO1
PEO2
PEO3
PROGRAMMING
4
3
4
THE WEB
Note:
4 = Strong Contribution
3 = Average Contribution
PEO4
PEO5
4
4
2 = Weak Contribution 1 = No Contribution