University of Stirling Logo
University | Computing Science | Modules | CSCU9B2 | Home Updated 20/01/17 14:51
CSCU9B2 Making the Most of the World Wide Web Spring 2017







CSCU9B2 Syllabus


20 credits at SCQF 8

Undergraduate Course


None, though a basic familiarity with computer systems and knowledge of some HTML will be helpful.

Learning Outcomes

By the end of the module students will understand:

  • The possibilities and also the risks of using online resources, and how to exploit these safely.
  • Freeware and open-source software, and how to identify what to avoid and what can be trusted.
  • The pros and cons of using cloud-based resources for storing personal media and data.
  • The use of digital media; new models of ownership and distribution.
  • The basic principles of mobile networking and cloud computing.
  • How to identify reliable Web resources for use in academic study.
  • The state of the art in networking and future trends.

They will have gained the practical skills to be able to:

  • Create sophisticated, interactive websites using a range of technologies to include HTML5, CSS, and JavaScript.

Students will be required to demonstrate the ability to apply theory and techniques to unseen problems, to work independently and under a time constraint.

  • Understanding and exploiting web resources (14 lectures)
    • Email: software, protocols, mime types and spam
    • Web design principles and testing
    • How to set up a web site, register a domain, get server space, and run an online presence
    • Digital media: ownership, storage, licensing
    • File formats: Image, audio and video
    • Safely finding, downloading and using software on the internet
    • eCommerce history, tools and techniques
    • Online security - risks and precautions

  • Advanced web development (5 lectures, plus practical sessions)
    • Review of basic HTML5 and CSS
    • Using digital media (images, sound, and video)
    • Building interactive web pages with HTML5 and JavaScript
    • Creating simple animations with the HTML5 canvas


One assignment worth 40%.
Practical checkpoints worth 20%
One exam worth 40%


There are a large number of books on HTML5, JavaScript and Cascading Style Sheets (CSS). Useful though these are as background, most go int much more detail than is covered in this course. In addition, there is great deal of material available online: in particular is a very useful resource.


In order to obtain a pass grade for the unit you must:
  • Submit all items of assessed coursework
  • Attend the examination.

Non-submission of the assessed coursework will result in the award of an X Grade for the module as a whole. Assessed coursework submitted late will be accepted up to seven calendar days after the submission date (or expiry of any agreed extension) but the grade will be lowered by three marks per day or part thereof. After seven days the piece of work will be deemed a non-submission, and will result in a fail grade for the module as a whole. This rule (regarding coursework) may be relaxed for students who can show good cause for failure to submit. Good cause may include illness (for which a medical certificate or other evidence will be required).

If a student is unable to attend the Main examination, he/she must apply to the Student Programmes Office for a Deferred examination. If a Deferred examination is not granted, then the Examiners may allow a Repeat examination.

Assessment guidelines can be found here

Extenuating circumstances

Students may encounter personal difficulties outwith their control that affect their ability to study or complete assessments. In most cases, these situations can be handled by requesting extensions of deadlines or deferred exams. In exceptional cases where these remedies cannot be applied, the student may wish to make a request for consideration of extenuating circumstances. Requests can be made using the Extenuating Circumstances form. Note that the form must be submitted no later than two working days after the final assessment for the module.


You are expected to attend all lectures, tutorials, and practical classes, in order to derive the maximum benefit from your time at University. It is your responsibility to make the most of the opportunities for education offered to you by the University.

Note that lectures are recorded, so you may also be recorded if you speak while the recording is in process. Recordings are published online and are publicly available.


Plagiarism means presenting the work of others as though it were your own. The University takes a very serious view of plagiarism, and the penalties can be severe (ranging from a reduced grade in the assessment, through a fail grade for the module, to expulsion from the University for more serious, or repeated, offences). See the University guidelines on this at


You will receive a copy of the Computing Science student handbook. You should read this carefully, particularly the sections on assessment and plagiarism. There is also useful information in there about course structure, which will help you plan your future module choices in Computing. The handbook is also available online at
Coordinator Dr Jingpeng Li, Room 4B95 Web - Tel 01786 467450 Fax 01786 464551
Mail Computing Science and Mathematics, University of Stirling, Stirling, Scotland, FK9 4LA
Contact Details