Double-Honours Degree in BCOMP (CS) (Hons) and BBA Programme

Programme Structure / 2023 Cohort
Degree Requirements for Double-Honours DDP 2023 Cohort Remarks
(A) University Level Requirements & SoC Common Curriculum 40 Units
GE Pillars 24 Units*
CS1010S or its variants and ES2660 are prescribed for satisfying the Digital Literacy and Critique & Expressions pillars respectively)
Only 1 set is required, which will be double‐counted.
Other SoC Common Curriculum 16 Units IS1108 Digital Ethics and Data Privacy

12 Units of Interdisciplinary (ID) / Cross-Disciplinary (CD) Education Courses#
(B) Business Programme Requirements 78Units
Core Courses^ 38 Units
(+4 Units common module: ES2002/CS2101 plus 8 Units exemption in DAO1704 and DAO2702)
Refer to Table A & Note 3.
Business Electives / Specialisation Courses^^ 20 Units Subject to double counting in Table B. Refer to Note 1 & 4.
(C) BComp Programme Requirements 76 Units (88 Units for TP track)
CS Foundation 32 Units
(+4 Units common core module: ES2002/CS2101)
Students will read CS2103 in place of CS2103T.
CS Breadth and Depth (including BComp Dissertation/Industrial Experience Training) 32 Units (44 Units for TP track) Students read the required number of Units for CS Breadth and Depth. On fulfilment of at least a CS Focus area from the 24 Units of CS modules, students may complete the remaining Unit requirement by using common modules not double-counted elsewhere (refer to Table B). Students must have at least 12 Units of modules at level-4000 or higher. Students read an integrated honours dissertation/thesis which will double count towards both degree requirements. Students in Turing Programme must complete CP4101 BComp Dissertation.
Mathematics and Sciences 12 Units Students read the required Units for Mathematics and Sciences.
(D) Common Courses Subject to the maximum 28 Units (36 Units for TP) allowed for DDP programmes, double-countable modules include Subject to double counting in Table B. Refer to Note 4.
ES2002 Business Communication for Leaders (BBA) or CS2101 Effective Communication for Computing Professionals 4 Units
(E) Unrestricted Elective   (Refer to Note 6)
TOTAL 178 Units (190 Units for TP track)  
Curriculum and Units may change without prior notice.

# Students are required to take 12 Units from a list of IC/CD courses with at least two ID courses and no more than one CD Course to satisfy the 12 Units required in this group.

* Biz students who have read CS1010S or its variants before exiting the DDP will be considered as having read the requirement for the Digital Literacy GE pillar.

* Biz students who have read ES2660 Communicating in the Information Age before exiting the DDP will be considered as having read the requirement for the Critique & Expressions GE pillar.

^ Biz students are exempt from doing DAO1704 and DAO2702. However, if they exit the DDP programme, they have to read DAO1704 and DAO2702.

^^ It is not compulsory for DDP students to do a specialisation for the BBA degree, but they are still required to complete 20 Units of electives based on the above arrangement. Students who wish to specialise in a business area may have to read extra modules to meet the respective specialisation requirements. Business (home faculty) students who withdraw from the DDP and return to the BBA/BBA(H) single degree programme are still required to specialise.

Other Graduation Requirements

BIZ preparatory modules (zero-Unit)

  1. Academic orientation modules (online)*:
    1. BPM1701 Calculus & Statistics
    2. BPM1702 Microsoft Excel Skills for Business
  2. Intensive 1st-year primer module*:
    1. BPM1705 Understanding How Business Works
  3. Career Preparation Courses:
    1. Career Creation Starter Courses:
      1. STR1000 Career Creation Starter Workshops **
      2. STR2000 Career Creation Starter Clinics **
    2. Global Immersion and Study

* These must be completed in the first semester. Late-entry DDP students must complete these in the first available semester of commencing DDP.

** Students whose home faculty is not Business School will be granted a waiver of these two modules if they have already read and passed both CFG1010 Roots & Wings 1.0 and CFG2001 Career Catalyst before 2018. There is no partial waiver or new substitutions.

ACC1701 Accounting for Decision Makers 4 Units
BSP1702 Legal Environment of Business 4 Units
BSP1703 Managerial Economics 4 Units
BSP2701 Global Economy 2 Units
BSP3701 Strategic Management 4 Units
DAO1704 Decision Analytics using Spreadsheets (refer to Note 3) Exempted
DAO2702 Programming for Business Analytics (refer to Note 3) Exempted
DAO2703 Operations and Technology Management (common module) 4 Units
ES2002 Business Communication for Leaders (BBA) (common module) 4 Units
FIN2704 Finance 4 Units
MKT1705 Principles of Marketing 4 Units
MNO1706 Organisational Behaviour 4 Units
MNO2705 Leadership and Decision Making under Uncertainty 4 Units
(1) Standard Common Courses (Core) ES2002 Business Communication for Leaders (BBA) or CS2101 Effective Communication for Computing Professionals);or UWC2101% Writing & Critical Thinking
DAO2703 Operations & Technology Management (in place of CS Elective)
(2) Common Courses For Double-Honours DDP Only
- if Business Honours Research Pathway is chosen
XFB4001 or XFC4101 Integrated Honours Thesis @ (12 Units)
(3) Other Common Courses (Electives)
SoC CS4234 Optimisation Algorithms (in place of BIZ non-specialisation elective)
CS4246 AI Planning & Decision Making (in place of a BIZ specialisation elective for Business Analytics)
BIZ
(max. 3 modules)
DOS3712 Physical Distribution Management (in place of a CS Elective)
DBA3701 Introduction to Optimisation (in place of a CS Elective)
DBA3711 Stochastic Models in Management (in place of a CS Elective)
DBA4811 Analytical Tools for Consulting (in place of a CS Elective)

@ DDP students who are not able to secure an Integrated Honours Thesis will read two honours dissertations to fulfil both degree requirements separately.

Notes

  1. It is not compulsory for DDP students to specialise in a business area for the BBA degree, but they are still required to complete 20 Units of electives based on the above arrangement. Business students who withdraw from DDP are still required to pursue a specialisation.
  2. Students in this DDP who have read CS2102 and wish to specialise in Business Analytics (BA) for their business degree: please read one more BA specialisation module (in lieu of IT3010).
  3. Biz students are exempt from doing DAO1704 and DAO2702. However, if they exit the DDP programme, they have to read DAO1704 and DAO2702.
  4. Some programme electives of the two degrees are the same. If students in this DDP wish to double‐count them to meet both programmes' requirements, they need to read corresponding number of Unrestricted Electives to meet the shortfall in total Units (which must be at least 160). Excluding the university‐level requirements, the total double‐counting in this DDP combination must not exceed 32 Units.
  5. DDP students who are also in the NUSC programme may count the respective writing and communication module, Thinking with Writing (NTW%), as the equivalent to ES2002 or CS2101.

    Students who withdraw from the DDP without having read Thinking with Writing (NTW) or CS2101/ES2002, must read your own Home Faculty communication course (CS2101 for SoC; ES2002 for BIZ).
  6. Exempted for DDP in general, but may be required to meet any shortfall of Units. The minimum Units for Double Honours DDP is 160 Units.
  7. Due to the many permutations available, students reading this programme will construct a personalised double-degree programme curriculum with the help of the DDP administrators from both schools.
  8. For other general information, please refer to the Double Degree Programme Framework & Guidelines in the Registrar's Office website.