Prerequisites for Module
A base level of skill in Object-oriented programming.
Corequisite Modules
None.
Precluded Modules
None.
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 | Lectures
| 24 | Laboratories
| 24 | Assessment
| 5 | Directed Study
| | Directed Reading
| 40 | Private Study
| | Private Study
| 57 |
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.
|
|