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.
10 credits at SCQF level 10 (Honours)
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.
- Software strategies for realising distributed access to
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%),
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