Module Database Search

Module Title
Electronic Commerce

eCommerce, web applications, XML, semantic web, internet security

SCQF Points15
ECTS Points7.5
CreatedAugust 2002
ApprovedApril 2005
AmendedDecember 2005
Version No.3

This Version is No Longer Current
The latest version of this module is available here
Prerequisites for Module

A base level of skill in Object-oriented programming.

Corequisite Modules


Precluded Modules


Aims of Module

To enable the student to explore the key concepts of electronic commerce.
To develop the students' skill in the practical use of the main technologies that underpin Electronic Commerce systems.
To provide the student with experience of how these technologies are used in concert to produce simple Electronic Commerce systems.

Learning Outcomes for Module

On completion of this module, students are expected to be able to:

1. Identify, analyse and describe key issues and problems in the development of eCommerce systems.
2. Identify and explain the main principles and techniques for eCommerce systems development.
3. Identify and describe recent trends and development in eCommerce technologies.
4. Apply technical skills to design and construct components of eCommerce systems.
5. Integrate software components to construct simple eCommerce systems.

Indicative Module Content

Definitions of Electronic Commerce, typical applications, issues and problems in eCommerce development, client/server architectures, HTML, DHTML (CSS2, JavaScript), web servers, server side scripts, Internet Security, XML, semantic web, eCommerce agents.

Indicative Student Workload

Contact Hours

Full Time

Directed Study

Directed Reading

Private Study

Private Study

Mode of Delivery

Key concepts are introduced and illustrated through the medium of lectures. Laboratory sessions provide a series of exercises designed to develop proficiency in techniques essential to the development of eCommerce systems.

Assessment Plan

Learning Outcomes Assessed
Component 1 1,2,3
Component 2 4,5

Component 2 - Coursework

Component 1 - This is a closed book examination.

Indicative Bibliography

1.POWERS, D., 2014, PHP solutions: dynamic web design made easy, Apress
2.SHEMA, M., 2012, Hacking web apps: detecting and preventing web application security problems, Syngress
3.HAVERBEKE, M., 2014, Eloquent JavaScript: A Modern Introduction to Programming, No Starch Press.

Robert Gordon University, Garthdee House, Aberdeen, AB10 7QB, Scotland, UK: a Scottish charity, registration No. SC013781