Curriculum

Curriculum Design

Educational principles are realised through structure.

At CCDS, the undergraduate curriculum is designed as an integrated system. Foundational knowledge is sequenced deliberately, disciplinary depth is developed progressively, and flexibility is preserved through defined pathways.

· Build strong core competencies

· Develop disciplinary depth

· Broaden perspective beyond their major

· Apply knowledge through structured experiential components

Rigour and adaptability are not competing goals. They are engineered into the design.

Programme Structure

Every CCDS undergraduate programme is built on five integrated components.

1

University Core

· Interdisciplinary Collaborative Core (ICC)  ·  Care, Serve, & Learn (CSL)

Broad-based intellectual grounding common to all NTU undergraduates.

2

College Core — Professional Series

Common college requirements, including introductory computational thinking and professional development, with structured internship components.

3

Programme Core

Foundational and disciplinary courses within the major, including mathematics, programming, systems, and theoretical foundations.

4

Major Prescribed Electives (MPE)

Advanced courses within the major that enables focused specialisation.

5

Broadening & Deepening Electives (BDE)

Electives from across the university, allowing students to extend or broaden beyond primary discipline.

This structure balances foundational rigour, disciplinary depth, and intellectual flexibility.

Curriculum Design

The undergraduate curriculum at CCDS is intentionally designed as an integrated system. All programmes share a common University and College core. Beyond this foundation, they differ in how Academic Units are distributed between Programme Core requirements, Major Prescribed Electives, and Broadening & Deepening Electives.

Differences arise primarily in the balance between foundational depth and elective specialisation.

AI & Society (AISC)

131 AU

University Core (ICC + CSL)17 AU
College Core (Professional Series)16 AU
Programme Core57 AU
MPE24 AU
BDE17 AU

Computer Engineering (CE)

136 AU

University Core (ICC + CSL)17 AU
College Core (Professional Series)16 AU
Programme Core68 AU
MPE15 AU
BDE20 AU

Computer Science (CSC)

135 AU

University Core (ICC + CSL)17 AU
College Core (Professional Series)16 AU
Programme Core47 AU
MPE35 AU
BDE20 AU

Data Science & AI (DSAI)

131 AU

University Core (ICC + CSL)17 AU
College Core (Professional Series)16 AU
Programme Core60 AU
MPE18 AU
BDE20 AU

Understanding this balance can help you choose the programme that best matches how you want to learn and where you want to grow.

Curriculum Design – Double Degree Programmes

Double degree programmes are structurally integrated – not stacked. Students complete the academic core of both disciplines within a coordinated framework that manages progression, intensity and integration across the full duration of study.

The structure below shows how Academic Units (AU) are distributed across five curriculum components.

Double Degree in Computer Science & Business

University Core (ICC + CSL)17 AU
College Core14 AU
Programme Core (Both Disciplines)
CSC Core: 52 AU  ·  Business Core: 36 AU
88 AU
MPE
CSC MPE: 27 AU  ·  Business MPE: 9 AU
36 AU
Total  ·  Four-Year Programme155 AU

Double Degree in Computer Engineering & Business

University Core (ICC + CSL)18 AU
College Core13 AU
Programme Core (Both Disciplines)
CE Core: 68 AU  ·  Business Core: 36 AU
104 AU
MPE
CE MPE: 12 AU  ·  Business MPE: 9 AU
21 AU
Total  ·  Four-Year Programme156 AU

Double Degree in Computer Science & Economics

University Core (ICC + CSL)17 AU
College Core16 AU
Programme Core (Both Disciplines)
CSC Core: 55 AU  ·  Economics Core: 24 AU
79 AU
MPE
CSC MPE: 27 AU  ·  Economics MPE: 33 AU
60 AU
Total  ·  Five-Year Programme175 AU

Double Degree in Computer Engineering & Economics

University Core (ICC + CSL)17 AU
College Core16 AU
Programme Core (Both Disciplines)
CE Core: 68 AU  ·  Economics Core: 24 AU
92 AU
MPE
CE MPE: 15 AU  ·  Economics MPE: 33 AU
48 AU
Total  ·  Five-Year Programme176 AU

Each double degree pathway is designed with a different balance of depth, duration and intensity — understanding this structure helps you choose the programme that best fits your ambitions.

Curriculum Design – Second Majors

Second majors allow students to deepen expertise in a complementary discipline while completing a single primary degree within the standard four-year timeframe.

Unlike double degrees, students graduate with one degree and an additional second major credential. The curriculum is integrated – not extended.

Structural Overview

All Second Major pathways follow a consistent framework:

· Primary Degree (Core + MPE): CSC — 82 AU  |  CE — 83 AU  |  DSAI — 78 AU

· Second Major Requirement: 25 AU (Entrepreneurship)  |  30 AU (Business, Sustainability)  |  31 AU (Data Analytics)

· Interdisciplinary Collaborative Core (ICC): Common Core + Professional Series + Care, Serve & Learn — 33 AU (fixed across all programmes)

· Total Academic Units (AU): CSC pairings — 140–145 AU  |  CE pairings — 141–146 AU  |  CE + Data Analytics — 156 AU  |  DSAI + Sustainability — 141 AU

There is no Broadening & Deepening Elective (BDE) component in Second Major pathways, as curriculum space is allocated to the additional disciplinary requirements.

At a Glance

ProgrammePrimary Core + MPESecond Major/BDEICCTotal AU
CSC + Business823033145
CSC+ Sustainability823033145
CSC + Entrepreneurship822533140
CE + Business833033146
CE + Sustainability832833144
CE + Entrepreneurship832533141
CE + Data Analytics832033136
DSAI + Sustainability783033141

This structured design ensures disciplinary depth in Computing while enabling meaningful cross-domain expertise within a four-year programme.