Syllabus BCA-SEM-II-CC-109
Dynamic HTML and XML
Gujarat University FY BCA Sem - II New Syllabus (Revised) Effective from June, 2011
Course Introduction:
This course is aimed to make students familiar with dynamic web page creation tools like cascading style sheet, JavaScript and XML. The student would be able to develop webpage/website using DHTML & XML.
Objectives:
Students would be able
- To understand Dynamic web page designing.
- To be aware of the real functions of website development.
Dynamic HTML and XML Practicals Of Core Structure Practicals List
No. of Credits: 3
Theory Sessions per week: 4
Teaching Hours: 40 hours
| UNIT |
TOPICS / SUBTOPICS |
TEACHING HOURS |
|
|
|
| |
|
|
| 1. |
Cascading Style Sheet |
10 Hours |
| |
|
3 Hours |
| |
- Introduction
- Understanding the concepts of CSS
- Advantages and disadvantages
- CSS syntax
- Grouping selectors and rulers
- Using the class selectors
- Using the ID selectors
- Comparing ID and classes selectors
- Using CSS comments
- Types of Style sheets
|
|
| |
- CSS properties and text attributes
- Color
- Alignment
- Decoration
- Transformation
- Indent
- Letter spacing and word spacing
- White space
- Line-height
- Direction
- Unicode-bidi
|
3 Hours |
| |
- CSS Padding
- Using padding properties
- Setting padding for all sides
- Setting padding for each side
- List properties: list-style-images, list-style-position, list-style-type, list-style
- CSS positioning(relative, absolute, fixed and Z-index)
|
3 Hours |
| |
- CSS properties and table attributes
|
1 Hours |
| 2. |
Introduction to JavaScript |
10 Hours |
| |
|
4 Hours |
| |
- Understanding JavaScript
- About Dynamic HTML
- Selecting an development environment for JavaScript
- HTML and JavaScript
|
|
| |
- Advanced JavaScript
- Element of JavaScript
- Variables
- Operators
- Flow control statement
- Array
- Functions
- Event handling
- Browser and JavaScript
- Web page and JavaScript
- Frames and JavaScript
- validating User forms
|
4 Hours |
| |
- Frames and Validation in JavaScript
- Frames and JavaScript
- Validating User forms
|
2 Hours |
| 3. |
Introduction to XML |
10 Hours |
| |
- XML
- Introduction
- XML versus HTML
- XML terminologies
- XML standards(XML,XML namespace, DTD,CSS,XSL,XML schema, Xquery, Xlink, Xpointer, Xpath),
- XHTML
|
5 Hours |
| |
- Creating XML Document
- XML syntax checking
- The idea of markup
- XML structure
- Organizing information in XML
- Creating well formed XML documents
- XML namespaces(overview)
|
5 Hours |
| 4. |
XML Document Type Definition and XSLT |
10 Hours |
|
- XML Documentation
- Introduction to DTD
- Document type declaration
- Element type declaration
- Attribute declaration
- Conditional sections, limitations of DTD
- Introduction to schema
- Complex types
- Grouping of Data
- Simple types
- Deriving types
- Attributes
|
5 Hours |
|
- Introduction to XSL
- What is XSL
- The need for XSL
- XSL Transformation
- Overview(Understanding, classification)
- Xpath(overview)
- XSLT
- Templates
- Element
- Attribute
- Sorting
- Looping
- conditional processing
- copy
|
5 Hours |
| Textbook: |
|
| |
|
A Complete Guide to Internet and Web Programming (Edition-2010)
|
|
| Publisher: Dream Tech Press. |
|
| By Deven N. Shah |
|
| Textbook: |
| |
XML & Related Technologies(First Edition-2009)
|
| Publisher: Pearson Education. |
| By Atul Kahate |
| Reference Books: |
| |
| Step By Step XML(First Edition-2000) |
| Publisher: PHI Practice-Hall India. |
| By Michael J. Young |
| Reference Books: |
| |
| Sams Teach Yourself XML in 24 hours (First Edition-2006) |
| Publisher: PEARSON Education |
| By Michael Morrison |
| Reference Books: |
| |
| Visual Quick Start XML Second Edition (First Edition-2011) |
| Publisher: Pearson Education |
| By Kevin Howard Goldberg |
| Reference Books: |
| |
| Java Script Indian Edition(First Edition-2008) |
| Publisher: CENGAGE Learning |
| By Gosselin |
| Reference Books: |
| |
| DHTML and CSS Advanced(First Edition-2006) |
| Publisher: Pearson Education |
| By Jason cranford Teaue |