The four-year joint E-Commerce programme (EC) is offered by School of Computing (SoC) and School of Business (BIZ). The programme will have a mix of Information Technology (IT) and Business knowledge areas.

Graduates of the EC programme will be in demand by companies in the E-Business space - an area large companies cannot ignore in today's new media age. E-Commerce students will develop into experts on Internet business. They will learn the basics of e-commerce, such as accounting, marketing, e-payment and e-economy, social computing, web forums and social networks, web user characteristics, e-loyalty and e-migration, and Internet technology. Students will become strategists in analysing and influencing e-commerce, such as web traffic, web opinion, virtual markets, virtual economy, electronic word of mouth, collaborative mobile and social e-commerce. Typical jobs include e-commerce entrepreneurship, online marketing, web design, web analysis, and web consultancy.

NUS Overseas Colleges (NOC) E-Commerce

Students who attended NOC Programme may:

  • count TR3201 Entrepreneurship Practicum (8 MCs) partially in lieu of CP4101 BComp Dissertation (4 out of 12 MCs) and replace one EC programme elective at level-3000 (4 MCs).
  • count TR3202 Start-up Internship Programme (12 MCs) towards Industrial Experience Requirement (i.e. IS4010 Industry Internship Programme)
  • count TR3203 Start-up Case Study and Analysis (8 MCs) partially in lieu of CP4101 B.Comp Dissertation (8 out of 12 MCs).

University Scholars Programme (E-Commerce)

Students in the University Scholars Programme who choose the Bachelor of Computing (E-Commerce) major will take the E-Commerce programme, but with the following variations:

  • They will not be required to read University Level Requirements (20 MCs). These are replaced by the 3 USP Inquiry Modules and 2 USP Foundation modules (Quantitative Reasoning Foundation and University Scholars Seminar).
  • They will not be required to read IS2101 Business and Technical Communication. It is replaced by USP Foundation module: Writing and Critical Thinking.
  • They will have 8 (instead of 20) MCs under Unrestricted Electives.
  • They will read UROP modules (CP3208 and CP3209) in place of the EC team project module (IS4102). CP3208 and CP3209 are independent study modules (ISMs) which will be counted as 2 USP Inquiry modules in Sciences and Technologies Basket.
  • They will be required to take 44 MCs (11 modules) from the Programme Electives. Among these modular credits, at least 12 MCs (3 modules) must be at level-4000.


* : Students will be encouraged to use their unrestricted electives to take modules that will build up their business domain knowledge. Having a strong knowledge of a business domain will provide EC graduates a favorable advantage in employment opportunity in the industry.


Summary of degree requirements for BComp (E-Commerce)




Students must complete an approved GE module within the Thinking and Communication pillar. The current approved module list includes GEK1901 Critical Thinking in the Information Age and GEK1549 Critical Thinking and Writing.






Core Modules



CS1010J   Programming Methodology



CS1020   Data Structures and Algorithms I



IS1103FC    Computing and Society



IS1105    Strategic IT Applications



IS1112FC    E-Business Essentials



IS2101    Business and Technical Communication



IS2150    E-Business Design and Implementation or
IS2103    Enterprise Systems Development Concept/Enterprise Systems Server-side Design and Development



CS3240 Interaction Design



CS2107   Introduction to Information Security
IS3230    Principles of Information Security



IS3150   Digital and New Media Marketing



IS4150    Mobile and Ubiquitous Commerce or
IS4151    Pervasive Technology Solutions and Development [new] or
IS4303    IT-Mediated Financial Solutions and Platforms [new]



IS4102    E-Business Capstone Project or
IS3102    Enterprise Systems Development Project or
IS4103    Information Systems Capstone Project



IS4260    E-Commerce Business Models or
IS4261    Designing IT-enabled Business Innovations [new] or
IS4204    IT Governance



ST1131  Introduction to Statistics



Programme Electives (PE)



Students are required to choose 3 modules from this list of School of Business modules:
ACC1002X Financial Accounting
ACC2002 Managerial Accounting
BSP1004X Legal Environment of Business
BSP1005 Managerial Economics
DSC2006 Operations Management
DSC3201 Supply Chain Management
FIN2004 Finance
MNO1001X Management and Organisation
MKT1003X Principles of Marketing
MKT2412 Global Marketing
TR2201  Entrepreneurial Marketing
TR2202  Technological Innovation
TR3001  New Product Development


(All modules are 4 MCs).


Programme Electives

Option 1:
Choose 9 modules from the Programme Elective List below to make up 36 MCs.  3 of the 9 modules must be at level-4000.

Option 2:
Choose CP4101 and 6 modules from Programme Elective List below to make up 36 MCs.

CP4101 B.Comp. Dissertation

CS3235 Introduction to Computer Security
CS3249 Elements of User Interface Design
IS3220   Service Science [discontinued from AY2017-18 onwards]
IS3221   Enterprise Resource Planning Systems
IS3222   IT and Customer Relationship Management [discontinued from AY2017-18 onwards]
IS3223   IT and Supply Chain Management [discontinued from AY2017-18 onwards]
IS3240   Economics of E-Business
IS3241   Enterprise Social Systems [discontinued from AY2017-18 onwards]
IS3243   Technology Strategy and Management
IS3242   Software Quality Management
IS3221   Enterprise Resource Planning Systems
IS3250   Health Informatics [discontinued from AY2017-18 onwards]
IS3260   Gamification for Organisations and Individuals  [discontinued from AY2017-18 onwards]
IS3251   Principles of Technology Entrepreneurship
IS3261   Mobile Apps Development 
CS4880  Digital Entrepreneurship [discontinued from AY2017-18 onwards]
IS4204   IT Governance
IS4224   Service Systems [discontinued from AY2017-18 onwards]
IS4225   Strategic IS Planning [discontinued from AY2017-18 onwards]
IS4226   IT Outsourcing and Offshoring Management [discontinued from AY2017-18 onwards]
IS4227   Enterprise Service Oriented Architecture [discontinued from AY2017-18 onwards]
IS4228   Information Technologies in Financial Services
IS4231   Information Security Management
IS4232   Topics in Information Security Management [discontinued from AY2017-18 onwards]
IS4233   Legal Aspects of Information Technology
IS4234   Control and Audit of Information Systems
IS4240   Business Intelligence Systems
IS4241   Social Media Network Analysis
IS4243   Information Systems Consulting
IS4250   Healthcare Analytics
IS4301   Agile IT with DevOps  [new]
IS4302   Blockchain and Distributed Ledger Technolgies  [new]
IS4303 IT-Mediated Financial Solutions and Platforms  [new]






(All modules are 4 MCs

except CP4101 (12 MCs)).


IS4010 Industry Internship Programme^






Grand Total



#: Taught by the Centre for English Language Communication.
^ : Students can choose to take on any current 12 MCs or more internship-related programmes within the School of Computing (e.g., CP3880 Advanced Technology Attachment Programme (ATAP)) and/or within NUS (e.g., Innovative Local Enterprise Achiever Development (iLEAD) and NUS Overseas College (NOC)) in place of IS4010 Industry Internship Programme to satisfy the industry experience requirement.