University of Surrey - Guildford

Registry > Module Catalogue
View Module List by A.O.U. and Level  Alphabetical Module Code List  Alphabetical Module Title List  Alphabetical Old Short Name List  View Menu 
2010/1 Module Catalogue
 Module Code: COM1001 Module Title: WEB PUBLISHING
Module Provider: Computing Short Name: CS153
Level: HE1 Module Co-ordinator: PEEL RM Dr (Computing)
Number of credits: 10 Number of ECTS credits: 5
Module Availability

Autumn semester

Assessment Pattern

Assessment Pattern


Unit(s) of Assessment


Weighting Towards Module


Mark( %)


Lab Based Test (individual):


The laboratory assessment will test the practical skills of students to build standards-compliant web pages




Examination (closed-book; multiple-choice):
The exam will test knowledge across all of the technical topics in the syllabus




Qualifying Condition(s) 


A weighted aggregate mark of 40% is required to pass this module.




Module Overview

Module Overview


This module will introduce HTML and related technologies, enabling students to create static Web pages.





Module Aims

Module Aims


The aim of this module is to introduce the basic concepts of the World Wide Web and some of the markup languages used to design and implement Hypertext (Web) pages.




Learning Outcomes

At the end of the module, successful students will be able to:


l      appreciate how the World-Wide Web relates to the wider context of the Internet;


l      demonstrate a detailed understanding of the Web Publishing techniques listed in the `Module Content' section, below;


l      show competence in the use of HTML, CSS, XML and basic XSL to emulate supplied Web page designs;


l      use these techniques in Web pages of their own design;


explain the behaviour and operation of Web search engines

Module Content

week 1                           HTML: the basic HTML document and element structure; lists and hypertext links.


week 2                           CSS: the Document Object Model; style attributes; <div> and <span>..


week 3                           HTML: character sets; colours; tables.  DOCTYPES and validation.


week 4                           HTML: images, alignment and positioning; forms; legacy elements (e.g. frames)


week 5                           More CSS: stylesheets; cascading; inheritance; modern page layout techniques.


week 6                           XML: separating data from layout markup; DTDs


week 7                           XSL: initial concepts - templates, values.


week 8                           XSL: XPath addressing; xsl:element; xsl:attribute.


week 9                           More XSL: constructors


week 10                        Introduction to the Internet and the WWW: network protocols; addressing; Web browser and server facilities.


week 11                        Finding information: Web search engines and Search Engine Optimisation


week 12          Revision


Methods of Teaching/Learning

Methods of Teaching/Learning


Initially 2 hours of lectures per week, dropping to 1 hour during the semester. Up to 2 hours of labs per week.



There will be a revision lecture after the Christmas vacation



Selected Texts/Journals

No specific book is required for this module.  There are many Web-based resources available, linked from the module Web page at



The following books are recommended (category B):


l        Head First HTML; Elisabeth & Eric Freeman; O'Reilly; ISBN 0-596-10197-X; 2006


l        The Web Wizards Guide to HTML; Wendy G. Lehnert; Addison Wesley; ISBN: 0201741725; 2001


l        The Web Wizard's Guide to DHTML and CSS; Steven G. Estrella; Addison Wesley; ISBN: 0201758342; 2002


l        The Web Wizard's Guide to XML; James Smith; Addison Wesley; ISBN: 0201769905; 2002


l        Web Design in a Nutshell; Jennifer Niederst Robbins; O'Reilly; ISBN: 1600330126; 2006



Those choosing primarily to rely on Web-based sources might find that the HTML, CSS, XML and XSLT books in the inexpensive O'Reilly Pocket Reference series provide a useful resource for the laboratories (see, for example


l        XSLT 1.0 Pocket Reference; Evan Lenz; O'Reilly; ISBN 0-596-10008-6; 2005



Last Updated

AUG 2010 jg UPDATED LATE DUE TO issue with eVision 08/12/10 JG