g490
BSc (Hons) Electronic Commerce Computing
Programme Aims
Electronic Commerce (eCommerce) has evolved from what was essentially a marketing tool, to provide a storefront for enterprises, to a maturing industry affecting every aspect of contemporary enterprise. As a result of this growth there is a shortage of graduates who have both the necessary computer skills to build Electronic Commerce applications accompanied by some knowledge of how business and commerce operate. The eCommerce Computing programme is designed to address this gap in the employment market. The programme will provide students with the necessary knowledge and abilities to build eCommerce applications, while at the same time ensuring that students have an appropriate grounding in the business studies related aspects of eCommerce.
Modules
- COMP110: Professional Skills in Computer Science
- COMP101: Introduction to Programming in Java
- COMP102: Introduction to Databases
- COMP103: Computer Systems
- COMP104: Operating System Concepts
- COMP106: Human-Centric Computing
- COMP108: Algorithmic Foundations
- COMP109: Foundations of Computer Science
- COMP118: Logic in Computer Science
- COMP211: Internet Principles
- COMP201: Software Engineering I
- COMP207: Database Development
- COMP212: Distributed Systems
- COMP213: Advanced Object-Oriented Programming
- COMP220: Software Development Tools
- COMP281: Principles of C and Memory Management
- COMP283: Applied Database Management
- COMP284: Scripting Languages
- COMP394: Honours Year Electronic Commerce Computing Project
- COMP315: Technologies for E-Commerce
- COMP318: Advanced Web Technologies
- COMP319: Software Engineering II
- COMP310: Multi-Agent Systems
- COMP321: Ontology Languages and Their Applications
- COMP323: Introduction to Computational Game Theory
- COMP324: Complex Information and Social Networks
- COMP325: Algorithmic and Game Theoretic Foundations for Internet Economics
- COMP327: Mobile Computing