Beruflich Dokumente
Kultur Dokumente
Program Name
Course Code
Course Name
Lecture / Tutorial (per week)
Course Coordinator Name
1.
2.
To provide knowledge of markup language (HTML) and to enable students to build user friendly
websites.
2.
To make them understand ethical and professional issues which are important for web development.
Textbooks
TB1: Web Enabled Commercial Application Development using HTML, JavaScript, DHTML and PHP by Ivan
Bayross , 4th Edition, BPB Publications
3. Reference Books
RB1: The Complete Reference HTML & XHTML by Thomas A. Powell, 4th Edition, Tata McGraw-Hill
Company Limited.
RB2: HTML 4.0 by E. Stephen Mack, Janan Platt.
4. Other readings and relevant websites
Sr
No.
1.
2.
3.
Course Plan
Lecture
Number
Topics
Web Programming and HTML: Introduction to web programming, Basics of HTML, understanding
Document - Tags
TEXT: Methods of formatting text: font tag, inline text attribute, Bold and italic, super script, subscript
3-4
Lists: Ordered, Unordered, Definition Lists and introduction to LINK, Links: The anchor element. Internal
linking and external linking Attribute- href, Target, Name
Images: Image basics, Image alignment, image map, tags (img map, area) respective all Attributes,
6-8
Table and Frame in HTML: Table: Tag, width and alignment, Cell spacing and Cell padding, Cell
alignment, Borders and rules , Rows, cells, Rowspan and Colspan attributes, Header, Footer and body
sections, Captions and Background images in tables
Page 1 of 4
9-10
Forms: Creating a Basic Form Add a Text Box to a Form, Add Check Boxes to a Form, radio buttons,
Adding Password, Pull down menus to a form , Use of clickable image as a submit button, Pass
information between forms (action ,method), meta data
11-12
13-15
DHTML & CSS: Introduction, Technologies of DHTML CSS and JavaScript, Ways to Insert CSS: External
Style Sheet, Internal Style Sheet, Inline Styles,
16
CSS Background, Background Color Background Image: - Repeat Horizontally or Vertically, Set position
and no-repeat, CSS Text: Text Color, Text Alignment, Text Decoration, Font: Style, Family, Size, CSS lists,
CSS Links
17-18
CSS Tables: Table Borders, Collapse Borders, Table Width and Height ,Table Text Alignment, Table
Padding, Table Color, CSS Border: Style, Width, Color, CSS Margin: Margin, Padding, CSS: Syntax, CSS Id
and Class, Div and span tag
ST-1 (LECTURE NO. 1-18)
JavaScript Introduction: History of JavaScript, Determining the Document Object Model, Uses for
JavaScript, Incorporating JavaScript in Your Documents
19
20
21-22
The JavaScript Language: Basic JavaScript Syntax, Data Types and Variables, Calculations and Operators.
Control Structures: Do While, While, For and For In, If Else, Switch, Break and Continue; Labels, Built-in
Functions, User-Defined Functions, Accessing an Element by Its ID, Examples: Writing Text to a
Document,
23-24
Objects: Javascript objects: Maths, String ,Date, Array, Event Handling- onblur, onchange, ondbclick,
onclick, onfocus, onkeydown, onkeyup, onkeypress, onload, onunload, onmouseover, onmouseout,
onmousedown, onmouseup, onmousemove, onreset, onselect, onsubmit, JavaScript Errors and
Troubleshooting
25-27
Document Object Model: History of the DOM, Understanding the Document Object Model, DOM Node
Properties -childnodes, firstnode, lastnode, nodename, nodetype, nodevalue, parent node and
Methods: appendchild() and remove child(), createnode() and text type Node creation, node removal,
Traversing a Document's Nodes
28-30
JavaScript Objects: Built-in JavaScript Objects: Window Object properties- closed, document, history,
innnerheight, innerwidth, length, location, name, navigator, outerheight, outerwidth, parent, self,
status, window object methods- alert(), blur(), close(), focus(), open(), resizeby(), resizeto(). Navigator
object properties- appcodename, appname, appversion, cookieenabled, online, platform, useragent.
Navigator methods- javaenabled(), taintenabled.
31-33
History object properties- length, history object methods- back(), forward(), go(). Location object
properties- host, hostname, href, path name, port, protocol, search, history object methods- assign(),
reload(), replace() Document Object properties- inner HTML, Document Object methods- write(),
getElementByID(), get ElementByTagName(), createElement(), CreateTextNode().
34-36
Form Object, User-Created Objects; The Self Object; Using Other Windows, Images, Working with Forms,
Dynamic HTML Tricks
ST-2 (LECTURE NO. 19-36)
ST-3 (LECTURE NO. 1-36)
Page 2 of 4
5.
Evaluation Scheme:
Component 1*
40
Component 2**
60
Total
100
* There are three Sessional Tests (STs) for all theory papers. Average of best two shall be considered.
** The End Term Comprehensive examination will be held at the end of semester. The mandatory requirement
of 75% attendance in all theory classes is to be met for being eligible to appear in this component.
SYLLABUS
Contents
Web Programming and HTML: Introduction to web programming, Basics of
HTML, understanding Document - Tags
Lectures
1
Weightage(%age)
2
TEXT: Methods of formatting text: font tag, inline text attribute, Bold and
italic, super script, subscript
Lists: Ordered, Unordered, Definition Lists and introduction to LINK, Links:
The anchor element. Internal linking and external linking Attribute- href,
Target, Name
Images: Image basics, image tag Image alignment, image map, tags (img
map, area) respective all Attributes,
Table and Frame in HTML: Table: Tag, width and alignment, Cell spacing
and Cell padding, Cell alignment, Borders and rules , Rows, cells, Rowspan
and Colspan attributes, Header, Footer and body sections, Captions and
Background images in tables
Forms: Creating a Basic Form Add a Text Box to a Form, Add Check Boxes to
a Form, radio buttons, Adding Password, Pull down menus to a form , Use
of clickable image as a submit button, Pass information between forms
(action ,method), meta data
Ways to Insert CSS: External Style Sheet, Internal Style Sheet, Inline Styles,
CSS Background, Background Color Background Image: - Repeat
Horizontally or Vertically, Set position and no-repeat, CSS Text: Text Color,
Text Alignment, Text Decoration
Font: Style, Family, Size, CSS Tables: Table Borders, Collapse Borders, Table
Width and Height ,Table Text Alignment, Table Padding, Table Color, CSS
Border: Style, Width, Color, CSS Margin: Margin, Padding
The JavaScript Language: Basic JavaScript Syntax, Data Types and Variables,
Calculations and Operators.
Page 3 of 4
Control Structures: Do While, While, For and For In, If Else, Switch, Break
and Continue; Labels, Built-in Functions, User-Defined Functions
The Self Object; Accessing an Element by Its ID. Examples: Writing Text to a
Document, Using Other Windows, Images, Working with Forms, Dynamic
HTML Tricks
Name
Course Coordinator
Program In charge
Deputy Dean
Revision Date
Revision Number
Signature
Page 4 of 4