Double-Honours Degree in BCOMP (CS) (Hons) and BBA (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 56 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 36 Units (Applied Business Analytics, Business Economics, Finance, Innovation & Entrepreneurship, Leadership & Human Capital Management, Marketing, Operations & Supply Chain Management) or General Management Major
(Refer to Note 6 & 7)
(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 9)
ES2002 Business Communication for Leaders (BBA) or CS2101 Effective Communication for Computing Professionals 4 Units
(E) Unrestricted Elective   (Refer to Note 10)
TOTAL 194 Units (206 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 8)
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)
XFB4001 or XFC4101 Integrated Honours Thesis (12 Units) (Refer to Note 7)
(3) Other Common Courses (Electives)
SoC CS4234 Optimisation Algorithms (in place of BIZ non-major elective)
CS4246 AI Planning & Decision Making (in place of a BIZ major elective for Applied Business Analytics)
BIZ
(max. 3 courses)
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)

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. Students in this DDP who have read CS2102 and wish to specialise in Applied Business Analytics (ABA) for their business degree: please read one more ABA course (in lieu of IT3010).
  6. It is not compulsory for DDP students to do a business major for the BBA degree, but they are still required to complete the general management major of 36 Units.
    1. MNO2705 Leadership and Decision Making under Uncertainty (4 Units)
    2. 20 Units of Level 3000 Business Courses
    3. at least 12 Units must be at level 4000 Business Courses
    Students who wish to major in a business area may have to read extra courses to meet the respective major requirements. Students may go here to view the list of courses under each Business Major. Business (home faculty) students who withdraw from the DDP and return to the BBA(Hons) single degree programme are still required to have a primary major.
  7. Students may read Integrated Honours Thesis (IHT) (12 Units) that will be double-counted towards both degrees. CS home faculty students will read XFC4101 while Business home faculty students will read XFB4001. Since the business thesis BHD4002 is only worth 8 Units, the other 4 Units will be disregarded for the purpose of the Business Degree. Business Students who intend to read IHT cannot graduate with a general management major (as IHT has to relate to one of the business majors).
  8. 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).
  9. 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.
  10. 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.
  11. 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.
  12. For other general information, please refer to the Double Degree Programme Framework & Guidelines in the Office of University Registrar's website.