All courses within NTU are designed using an outcomes-based teaching and learning (OBTL) approach, which begins by stating the desired outcomes.

Abbreviations List

ICC: Interdisciplinary Collaborative Core

CC: Common Core

FC: Foundational Core

BDE: Broadening & Deepening Electives

BM: 2nd Major in Business

ITG: 2nd Major in Business (International Trading)

DA: 2nd Major in Data Analytics

ET: 2nd Major in Entrepreneurship

SN: 2nd Major in Sustainability

SUS: 2nd Major in Society & Urban Systems

Y4S: Year 4 Standing

Min. CGPA: 4: Minimum CGPA of 4

Bachelor of Engineering (Civil Engineering)

Year 1
Year 2
Year 3

Core

Semester 1
Semester 2

ICC / FC / CC

Semester 1
MLxxxx Profession Preparation
1 AU
Semester 2
Special Semester
CV3921 Professional Attachment 2
WSDeg 5 AU

BDE

Semester 1
SC4024 Data Visualization
BDE-DA 3 AU
EE4483 Artificial Intelligence & Data Mining
BDE-DA 3 AU
Semester 2
BDE-BM / BDE-ITG 3 AU
Year 4

Core

Semester 1
Semester 1 & 2
Semester 2

Major PE

ICC / FC / CC

Winter Semester
CV4910 Professional Attachment (Winter)
WSDeg 3 AU

BDE

Semester 1
BDE-BM 3 AU
BDE-SN 3 AU
SC2207 Introduction to Database
BDE-DA 3 AU
ES5100 Sustainability Capstone Project
BDE-DA 3 AU
Semester 2

Bachelor of Engineering (Environmental Engineering)

Year 1
Year 2
Year 3

Core

Semester 1
Semester 2

ICC / FC / CC

Semester 1
MLxxxx Profession Preparation
1 AU
Semester 2
Special Semester
EN3921 Professional Attachment 2
5 AU

BDE

Semester 1
SC4024 Data Visualization
BDE-DA 3 AU
EE4483 Artificial Intelligence & Data Mining
BDE-DA 3 AU
Semester 2
BDE-BM / BDE-ITG 3 AU
Year 4

Bachelor of Science (Maritime Studies)

Year 1
Year 2
Year 3

Core

Semester 1

ICC / FC / CC

Semester 1
MLxxxx Profession Preparation
1 AU
Semester 2
Special Semester
CV3921 Professional Attachment 2
WSDeg 5 AU

BDE

Special Semester
MT3921 Professional Attachment 2
WSDeg 5 AU
Semester 2
Year 4

Core

Semester 1
Semester 1 & 2
Semester 2

Major PE

ICC / FC / CC

Winter Semester
MT4910 Professional Attachment (Winter)
WSDeg 3 AU

BDE

Semester 1
SC4024 Data Visualization
BDE-DA 3 AU
EE4483 Artifical Intelligence & Data Mining
BDE-DA 3 AU
EE4483 Artifical Intelligence & Data Mining
BDE-SN 3 AU
Semester 1 & 2
Semester 2
SC2207 Introduction to Database
BDE-DA 3 AU