Skip to navigation | Skip to main content | Skip to footer

COMP17032: Web Technology and Practice 1 (2007-2008)

This is an archived syllabus from 2007-2008

Web Technology and Practice 1
Level: 1
Credit rating: 10
Pre-requisites: No Pre-requisites
Co-requisites: No Co-requisites
Duration: Two academic teaching periods in Semester 2
Lectures: 10 two-hour lectures
Labs: Three two-hour optional consultation sessions for coursework support
Lecturers: Ke Chen
Course lecturer: Ke Chen

Additional staff: view all staff
Sem 2 w19-25,29-32 Lecture 1.4 Tue 15:00 - 17:00 -
Sem 2 w29-31 Lab LAMB LambLab Tue 09:00 - 11:00 A
Sem 2 w29-31 Lab LAMB LambLab Tue 11:00 - 13:00 B
Assessment Breakdown
Exam: 80%
Coursework: 20%
Lab: 0%


There is a growing trend for software systems to provide services via the Internet, either within an organization through an intranet or to external users via the Web. This course unit introduces students to the underlying Web technology and to the development of Web sites. It provides an introduction to markup and client-side languages exemplified by XHTML and JavaScript as well as to the potential of using XML.

Assessment of Learning outcomes

Examination: 80%
Short answer questions (50%), plus 1 question from 2 (50%)
Calculators allowed:
Coursework: 20%
Develop a small dynamic website to create a booking form

Academic knowledge

Understand the Internet architecture and what makes a usable Web site
Explain the operation of the hypertext transfer protocol and the processing of a web page or web form request
Appreciate the motivation for XML and style sheets
Understand the means of generating web pages dynamically

Intellectual skills

Develop and test simple Web sites using XHTML and JavaScript
Match Web technologies to domains of applications

Subject practical skills

Use mark-up and client-side languages to develop Web pages

Transferable Skills

Demonstrate written communication skills.


Internet and WWW Basics: Client/Server model, URLs, IP addresses, File protocols, Internet connections, WWW concepts and building up
XHTML Essentials and Forms: XHTML document structure, basic elements of XHTML, data collection over the web, front and back ends of communication cycle, elementary form elements
Client-side and Server-side Scripting: Scripting using JavaScript, JavaScript functions and arrays, JavaScript objects & event handling, JavaScript form processing, and basic server-side scripting
XML: Overview, Validation with DTDs, Schemas and namespaces, Presentation and processing

Reading List

Title: Internet & World Wide Web: How to Program (3rd Edition)
Author: Deitel, H.M. & Deitel, P.J. and Goldberg A.B.,
ISBN: 0131246828
Publisher: Prentice Hall, 2004,

Title: Mastering the Internet, XHTML, and JavaScript (2nd Ed.)
Author: Zeid I.
ISBN: 013140086X
Publisher: Prentice Hall
Year: 2004

Title: Web Wizard?s Guide to XML
Author: Hughes, C.M.
ISBN: 0201769905
Publisher: Addison Wesley
Edition: 1st

Title: Programming World Wide Web
Author: Sebesta, R.W.
ISBN: 0321303326
Publisher: Addison Wesley
Edition: 3rd

Title: HTML for the Wide Wide Web (5th Ed.)
Author: Castro E.
ISBN: 0321150686
Publisher: Peachpit Press
Year: 2003