CSU33BC1 – E-Business I

Module CodeCSU33BC1
Module Namee-Business I
ECTS Weighting[1]5 ECTS
Semester taughtSemester 1
Module Coordinator/s  Dr Hadi Tabatabaee

Module Learning Outcomes

On successful completion of this module, students will be able to:

LO1. Understand the Architecture of the World Wide Web and its Applications
LO2. Design and program elements of web-based applications and web
services to address an e-business problem.
LO3. Analyse technical choices related to the design and platform selection
for a basic e-business web application in relation to the business context
and requirements

Module Content

  • Introduction to e-commerce
  • Major EC applications
  • CSS, XML, JSON, and encoding
  • Structured, semi-structured, and unstructured data
  • E-commerce platforms
  • Web services (Soap, REST)
  • Personalization
  • Recommender systems
  • Security and Fraud Issues
  • Payment Systems
  • Blockchain in e-Business

Teaching and learning Methods

Lectures, labs, and course work

Assessment Details

Assessment ComponentBrief DescriptionLearning Outcomes Addressed% of totalWeek setWeek Due
ExaminationTake-home examinationALL40%  
Group ProjectProgramming Project, with multiple
milestones to be met.
LO1, LO240%allall
Assignment 1Case studyLO35%1-23
Assignment 2Case studyLO35%2-45
Assignment 3Case studyLO35%4-67
Assignment 4Case studyLO35%6-89

Reassessment Details

Take-home examination

Contact Hours and Indicative Student Workload

Contact Hours (scheduled hours per student over full module), broken down by:33 hours
Laboratory11 hours
Tutorial or seminar0 hours
Other0 hours
Independent study (outside scheduled contact hours), broken down by:83  hours
Preparation for classes and review of material (including preparation for examination, if applicable36 hours
completion of assessments (including examination, if applicable)47 hours
Total Hours116

Recommended Reading List

Turban, Efraim, et al. Introduction to electronic commerce and social commerce. Springer, 2017.

Module Pre-requisites

Prerequisite modules: None

Other/alternative non-module prerequisites: Good general programming skills in at least one programming language (e.g. JAVA, Python, or PHP).

Module Co-requisites


Module Website