F09_ICT512_Advanced_Web_Technologies

=**ICT512: Advanced Web Technologies**=

**Semester:**
Fall 2009

**Instructor:**
Dr. Shakeel Khoja

** Course Description **
To deliver in-depth knowledge of the basic concepts and general principles associated with web application development, illustrating specific technologies. To provide an understanding of different concepts, architectures, techniques, and infrastructures for service oriented computing in web development.

****Outline****
Current Web data standards Current Web metadata standards Hypertext Linking Web Site Construction Web Searching
 * XML, XSL, XLink, DOM, SMIL
 * Processing XML documents
 * Deploying XML data
 * RDF, RDF-SCHEMA
 * Ontologies, Dublin Core
 * Metadata processing
 * Surfing the semantic web
 * Open Hypermedia philosophy
 * Hypertext history
 * The Missing Link: problems and solutions
 * Hypermedia Engineering
 * Hypermedia Development Methods
 * Hypermedia Developent Techniques
 * Web Site Maintenance
 * Case study
 * Information retrieval history
 * Search engine algorithms
 * Case studies: Harvest, Google.

****Books****
Text Book: Munindar P. Singh and Michael N. Huhns, Service Oriented Computing Semantics, Processes, Agents, 2005, John Wiley.

Reference Books: 1. Leon Shklar and Rich Rosen, Web Application Architecture, 2nd Edition, JWI. 2. Rosenfeld L, Information Architecture for the World Wide Web, 2nd Edition, O'Reilly 2002 3. Deitel, Deitel and Goldberg, Internet and World Wide Web - How To Program, 3rd Edition, Prentice Hall 2004 4. Gerti Kappel, Birgit Proll, Siegfried Reich, Werner Retschitzegger, Web Engineering, JWI 2006 5. Various WWW sources

****Grading Policy****
Assessment Method: Contribution to the final mark Mid Term Examinations: 30% (15 + 15) Final Examination: 40% Quizzes: 15% Assignment / Mini Project: 15%

Formal course outline is available here: [|course_outline_adv_web_development.docx]