Link to University of Stirling home page Link to Computing Science and Mathematics home page
Link to University of Stirling home page
University | Computing Science | Modules | CSCU9YD | Syllabus
CSCU9YD Technologies for eCommerce Autumn 2017
menu CSCU9YD Autumn 2017
Technologies for eCommerce


Module details
Materials Locked - username and password required for off-campus access
Assessment Locked - username and password require for off-campus access

Syllabus Autumn 2017


This module focusses on the server-side design of interactive web sites for enterprise scale e-commerce and other similar application areas. The technology used is Java servlets, developed with the Eclipse IDE and deployed on an Apache Tomcat server. There is a substantial practical element to the module. The module also introduces JSP, and development frameworks such as Struts and Velocity.


Dr Simon Jones (Coordinator), Room 4B121, Email




10 credits at SCQF level 10 (Honours)

Learning outcomes

By the end of the module students will:

  • Understand the variety of technologies available for implementing an e-commerce web site
  • Be able to use Java servlets and JSP to implement an e-commerce web site server
  • Know how to interface to an e-commerce web site through HTML forms and session management
  • Be able to use the JDBC libraries for enterprise database access and management
  • Understand the professional issues associated with running an e-commerce web site
  • Have demonstrated the ability to apply theory and techniques to unseen problems without reference to notes, to work independently and under a time constraint.

Transferable Skills

  • Software strategies for realising distributed access to databases, in particular with the JDBC classes.
  • The architectural principles of interactive Web applications.


  • Introduction    1 lecture
  • Technologies for e-commerce:    10 lectures
    • A comparison of alternative technologies
    • Extended case studies using Java servlets and JSP
    • HTML form interaction
    • Session management
    • Database access and transaction control
    • Web application and server configuration
  • Professional issues    1 lecture


There will be three compulsory components of assessment:

Practical checkpoints (10%), e-commerce practical assignment (50%), examination (40%)

Module requirements

In assessing a student's grade for the module, the Examiners require that a student must:

  • Submit the assessed coursework
  • Attend the examination


Submission of the assessed coursework
Non-submission of the assessed coursework will result in the award of Fail for the module as a whole, due to failure to comply with published requirements. Assessed coursework submitted late will be accepted up to seven calendar days after the submission date (or expiry of any agreed extension) but the mark will be lowered by 3 points per day or part thereof. After seven days the piece of work will be deemed a non-submission, and will result in the award of Fail for the module as a whole. This rule (regarding coursework) may be relaxed for students who can show good cause for failure to submit. [See paragraph 66-68 of the Undergraduate Regulations on Assessment]
Coursework extensions
Students who can show good cause may be permitted extensions to coursework deadlines. "Good cause" may include illness, for which a medical certificate or other evidence will be required. Students must request an extension by contacting the module coordinator, supplying relevant evidence, no later than seven days after the published assignment deadline. Extensions will be granted for acceptable reasons only, and will not normally be beyond such time as solutions and feedback are returned to the rest of the class. [See Section 6.2.6 of the Academic Policy Handbook]
Attendance at the examination
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 Resit examination. A student who attends neither the main exam nor the Resit/Deferred exam will be awarded Fail for the module as a whole, due to failure to comply with published requirements.
Repeat assessments
Students who fulfil the module requirements, but obtain an overall fail mark (0-39) are eligible for repeat assessment. In most cases, this will be a repeat exam. Repeats are not permitted for laboratory checkpoints. The overall mark awarded following any repeat assessment is calculated from the original achievements which have not been repeated together with the better of the original and new marks for the repeated component, and is capped at 40.
Discretionary repeat assessments
In exceptional circumstances, a student who has not met all the module requirements, following the Main examination period, may be permitted a discretionary repeat. This may be a repeat class test or a repeat exam or both. Repeats are not permitted for laboratory checkpoints or group work. The mark following any repeat assessment is capped at 40. If you are granted a discretionary repeat assessment but do not attempt it, you will be awarded grade X for the module.
In deciding whether to grant a discretionary repeat, the Examiners will consider your record of attendance and engagement in the module. Students with a poor attendance record will not normally be permitted a discretionary repeat.
Attendance recording
Attendance at tutorials and practical classes will be recorded. If you are unable to attend a class, please email the module organizer, and submit a self-certification of absence via the Portal, if appropriate. The University has a policy of monitoring attendance. Repeated absence will be followed up in order to identify any problems at an early stage and to offer students appropriate support.

Updated 13/09/17 13:49
Module coordinator    Email - Room 4B63/4B121 - Tel 01786 467434
Post Computing Science and Mathematics, Faculty of Natural Sciences,
University of Stirling, Stirling, Scotland, FK9 4LA