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

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

12 Units of Interdisciplinary (ID) / Cross-Disciplinary (CD) Education Courses
(Refer to Note 3)
Other BIZ Common Curriculum 18 Units (Refer to Table A)
(B) Business Programme Requirements 64 Units
BIZ Non-Credit Graduation Requirements Work Experience Milestone
Global Experience Milestone
(Refer to Note 4)
Business Function Courses 20 Units (Refer to Table B)
BBA Primary Major (Accountancy) 44 Units
(C) BComp Programme Requirements 76 Units (88 Units for TP track)
CS Foundation 32 Units
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 courses, students may complete the remaining Unit requirement by using common courses not double-counted elsewhere (refer to Table C). Students must have at least 12 Units of courses 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 32 Units (36 Units for TP) allowed for DDP programmes, double-countable courses include Subject to double counting in Table C. (Refer to Note 7)
ES2002 Business Communication for Leaders (BBA) or CS2101 Effective Communication for Computing Professionals 4 Units
(E) Unrestricted Elective   (Refer to Note 8)
TOTAL 202 Units (214 Units for TP track)  
Curriculum and Units may change without prior notice.
RE1707 Real Estate, Society and Enterprise 2 Units
BSP1702 Legal Environment of Business 4 Units
BSP1703 Managerial Economics 4 Units
DAO1704 Decision Analytics using Spreadsheets (refer to Note 5) Exempted
ES2002 Business Communication for Leaders (BBA) Units counted under common courses
MNO2707 Business Ethics (refer to Note 2) Exempted
FSP4003 Field Study Project 8 Units
ACC1701 Accounting for Decision Makers 4 Units
DAO2702 Programming for Business Analytics (refer to Note 5) Exempted
DAO2703 Operations and Technology Management (common course) 4 Units
FIN2704 Finance 4 Units
MKT1705 Principles of Marketing 4 Units
MNO1706 Organisational Behaviour 4 Units
(1) Standard Common Courses ES2002 Business Communication for Leaders (BBA) or CS2101 Effective Communication for Computing Professionals (Refer to Note 6)
DAO2703 Operations & Technology Management (in place of a CS Elective or in place of one of the courses in SoC Cross-Disciplinary (CD) Education Courses)
ACC1701 or MNO1706 (in place of one of the courses in SoC Cross-Disciplinary (CD) Education Courses) - Not applicable if DAO2703 is used to fulfill SoC CD (refer to above)

Notes

  1. 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 and Expressions GE pillar. Biz students who have read CS1101S or its variants before exiting the DDP will be considered as having read the requirement for the Digital Literacy GE pillar.
  2. Biz students are exempt from doing MNO2707 Business Ethics. Students who withdraw without reading IS1108 Digital Ethics and Data Privacy will have to read MNO2707 Business Ethics (2 Units). Note: The course IS1108 Digital Ethics and Data Privacy will be renamed to “Digital and AI Ethics” from AY25/26 (Aug 2025).
  3. Students are required to take 12 Units from a list of ID/CD courses with at least two ID courses and no more than one CD Course to satisfy the 12 Units required in this group.
  4. These include career starters workshops, internships and international exposure.
  5. Biz students are exempt from doing DAO1704 and DAO2702. However, if they exit the DDP programme, they have to read DAO1704 and DAO2702.
  6. NUSC/UTCP/RVRC students are not required to read CS2101 or ES2002. Students who exit from NUSC/UTCP/RVRC without having read Thinking with Writing (NTW), UTW1001/UTW2001 or RVX would need to read CS2101/ES2002. These courses will be classified as a common course in lieu of CS2101/ES2002.

    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).
  7. 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.
  8. 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.
  9. 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.
  10. For other general information, please refer to the Double Degree Programme Framework & Guidelines in the Office of University Registrar's website.