BSDA Curriculum AY2022 to AY2024 Intake

Academic Unit (AU) Requirement for candidates admitted to BSDA programme
TypeNo. of AU
Core39
Major PE33
CC17
FC15
BDE (Free)4
BDE (2nd major) - Core19
BDE (2nd major) - Electives9
TOTAL136

LEGEND:  MPE = Major Prescribed Elective  | CC= ICC (Common Core)|FC= ICC (Foundational Core)| BDE= Broadening and Deepening Elective


Year 1
Semester 1
TypeCourse CodeCourse TitleAU
Core BS1012Foundations of Chemistry I 3
CoreBS1016Physiology3
BDE (Free)MH1802^ Calculus for the Sciences 4
CoreBS1008Biostatistics 3
CC CC0001

 

Inquiry and Communication in an Interdisciplinary World 2
CCCC0003Ethics & Civics in a Multi-Cultural World 2
CCCC0005Healthy Living & Wellbeing3
TOTAL20


Year 1
Semester 2
TypeCourse CodeCourse TitleAU
Core  BS1013 Foundations of Chemistry II3
Core BS1005Biochemistry I3
Core  BS1006Principles of Genetics3
Core BS1007Molecular and Cell Biology I3
Core & BSDA-CoreBS1009 Introduction to Computational Thinking3
CoreBS1100Molecular and Cell Biology Techniques Level 13
CCCC0002Navigating the Digital World2
TOTAL20

 

Year 2
Semester 1
TypeCourse CodeCourse TitleAU
Core BS2002Microbiology
3
Core BS2003Biochemistry II3
Core BS2028Biophysical methods applied to biological sciences3
BDE (BSDA-Core)MH2500Probability & Introduction to Statistics 4
FCBS0004Introduction to Data Science 3
CCCC0007Science & Technology for Humanity3
TOTAL19

** Students may read MH2802 Linear Algebra for Scientists in Year 2 sem 1 or Year 3 sem 1.

Year 2
Semester 2
TypeCourse CodeCourse TitleAU
Core BS2004Molecular & Cell Biology II3
CCML0004Career & Entrepreneurial Development for the Future World2
CCCC0006Sustainability: Society, Economy & Environment3
FCHW0218Communication Across the Sciences2
BDE (BSDA-Core)
MH1403
Algorithms and Computing
3
BDE (BSDA- Elective)ElectiveFrom Table C3 or 4
Major PEBSxxxxMajor PE ( Table B)3
TOTAL19 to 20


Year 3
Semester 1
TypeCourse CodeCourse TitleAU
Major PE BSxxxxMajor PE (Table B)9
BDE (BSDA-Core)MH2802 **Linear Algebra for Scientists3
BDE (BSDA-Core)DatabaseEither BC2402 Designing & Developing Databases (4AU) / EE4791 Database Systems (3AU) / SC2207 Introduction to Database* (3AU)3 or 4
BDE (BSDA-Core)Data Visualization / ManagementEither BC2406 Analytics I: Visual and Predictive Techniques* (4AU) / SC4023 Big Data Management* (3AU) / SC4024 Data Visualization* (3AU)3 or 4
Total 18 to 20

** Students may read MH2802 Linear Algebra for Scientists in Year 2 sem 1 or Year 3 sem 1.

Year 3
Semester 2
TypeCourse CodeCourse TitleAU
FCBS4227Professional Internship10
TOTAL10


Year 4
Semester 1
TypeCourse CodeCourse TitleAU
Major PEBSxxxxMajor PE (Table B below)9
BDE (BSDA-Core)Data Mining Either MH4510 Statistical Learning & Data Mining* (4AU) / EE4483 Artificial Intelligence & Data Mining* (3AU) / SC4020 Data Analytics and Mining* (3AU)3 or 4
BDE (BSDA- Elective)ElectiveFrom Table C below6 or 8
TOTAL18 to 21


Year 4
Semester 2
TypeCourse CodeCourse TitleAU
Major PEBSxxxx BS4020 FYP or Major PE (Table A below)12
TOTAL12


Grand Total AU136 to 142

* The above curriculum is based on a 4 year B.Sc. (Hons) in Biological Science programme.

Table B - Major PE (Semester 1)

Course Code Course Title Course AUs
BS1101^^ Basics of TCM (中医基础理论) 6
BS1200 Understanding Singapore Healthcare System 3
BS2023 Regulatory Control of Healthcare Products and Medical Devices 3
BS2024 Evolution in Health and Disease 3
BS2100 Molecular and Cell Biology Techniques Level 2 3
BS2103^^ TCM Diagnostics (中医诊断学) 6
BS2011 Equations of Life 3
BS3001 Neurobiology 3
BS3003 Developmental biology 3
BS3004 Cancer biology and Therapy 3
BS3018 Plant biology 3
BS3027 Spectroscopic Methods in Biomedical Structural Biology 3
BS3037 ​Virology 3​
BS3038 Intellectual Property Rights Related to BioBusiness 3
BS3202 Commercialization of Molecular and Cell Biology Techniques 3
BS3331# Undergraduate Advanced Experimental Biology (UAEB) Workshop (Series I) – Applied Immunology 3
BS3338# Undergraduate Advanced Experimental Biology (UAEB) Workshop (Series II) – Effect of Anti-mitotic Drugs on Cancer Cells 3
BS3342# Undergraduate Advanced Experimental Biology (UAEB) Workshop (Series II) – Role of Actin cytoskeleton regulators in metastasis 3
BS3344 Undergraduate Advanced Experimental Biology (UAEB) Workshop (Series II) – Macromolecular X-ray Crystallography 3
BS3348# Undergraduate Advanced Experimental Biology (UAEB) Workshop (Series II) – Field Studies in Functional Plant Ecology (On Hold) 3
BS3349# Undergraduate Advanced Experimental Biology (UAEB) Workshop (Series II) – Introduction to R programming 3
BS3350# Undergraduate Advanced Experimental Biology (UAEB) Workshop (Series II) – The Toolbox of Modern Genome Editing 3
BS4002 Current topics in cell biology 3
BS4010 Synthetic Biology 3
BS4014 ​Molecular Basis of Diseases 3
BS4015 Plant Biotechnology 3
BS4016 Advanced Virology (On Hold) 3
BS4017 High-Throughput Bioinformatics 3
BS2901++ Research Experience 3
BG4215 Biomedical Nanotechnology 3
CH4306​​ Bioanalytical Techniques 3
ES2304 ​Microbes on natural ecosystems​ 3
ES3302 Tropical Ecology 3

 # UAEB Workshop which is conducted during the 1-week term break or before the term starts.

^^ BS1101 / BS2103 is counted as 3AU MPE.

++ Recommended Major PE which is conducted during the inter-semestral break. Completion of BS2901 will allow you to do one less Major PE in any of the future semesters. Registration of BS2901 will be done by the School. It is a pass/fail course.

Compulsory Second Major in DA Courses

The total AU for the Second Major (excluding BS1009 double-counted) must be at least 28.

KNOWLEDGE AREA COURSES SEMESTER
7 COMPULSORY COURSES (1 course in each knowledge area)
1)    Probability and Statistics MH2500 Probability & Introduction to Statistics# (4AU) Sem 1
2)    Linear Algebra MH2802 Linear Algebra for Scientists (3AU) Sem 1
3)    Data Analysis / Computing BS1009 Introduction to Computational Thinking (3AU) Sem 2
4)    Algorithms MH1403 Algorithms and Computing (3AU) Sem 2
5)    Database
(Choose 1)
BC2402 Designing & Developing Databases (4AU) Sem 1
EE4791 Database Systems (3AU)Sem 2
SC2207 Introduction to Database* (3AU)Sem 1 & 2
6)    Data Mining (Choose 1) MH4510 Statistical Learning & Data Mining* (4AU) Sem 1
 
EE4483 Artificial Intelligence & Data Mining* (3AU)Sem 1
SC4020 Data Analytics and Mining* (3AU)Sem 1
7)    Data Visualisation /
Management (Choose 1)
BC2406 Analytics I: Visual and Predictive Techniques* (4AU) Sem 1
 
SC4023 Big Data Management* (3AU)Sem 2
SC4024 Data Visualization* (3AU)Sem 1

# MH1802 (pre-requisite for MH2500), the course will be pre-registered in Y1S1 as free BDE.

* Prerequisites apply. View approved prerequisite mappings below

The following BS course are double-counted towards both Core and Second Major requirements:

BS1009 Introduction to Computational Thinking 3 AU

Second Major in DA Electives

Table C (BDE for 2nd major) - To choose at least 3 courses

Course Code & Title No. of AU
MH3400 - Algorithms for the Real World* 4
MH3500 - Statistics* 4
MH3510 - Regression Analysis* 4
MH3511 - Data Analysis with Computer* 3
MH3701 - Basic Optimization* 4
MH4302 - Theory of Computing* 4
MH4320 - Computational Economics* 4
MH4500 - Time Series Analysis* 4
MH4511 - Sampling & Survey* 4
MH4512 - Clinical Trials* 4
MH4513 - Survival Analysis* 4
MH4702 - Probabilistic Methods in OR* 4
BC2407 - Analytics II: Advanced Predictive Techniques* 4
BS3008 - Computer Aided Drug Discovery*
BS4017 - High-Throughput Bioinformatics*
CH4244 - Numerical Method and Data Analytics*
CM4043 - Molecular Modelling: Principles and Applications*
CM4044 - Artificial Intelligence in Chemistry*
EE4414 - Machine Learning Design & Application*
EE4497 - Pattern Recognition & Machine Learning
ES2001 - Computational Earth Systems Science*
MA4829 Machine Intelligence 
MA4830 Real Time Software for Mechatronics System
MA4832 Microprocessor System
MS4671 Introduction to Materials Simulation
SC3020 - Database System Principle* 3
SC4001 - Neural Network and Deep Learning*
SC4002 - Natural Language Processing*
SC4021 - Information Retrieval*
SC4022 - Network Science*

* Prerequisites apply. View approved prerequisite mappings below.

The following two elective courses can be used for double-counting towards both Major Prescribed Elective and the Second Major Elective Requirement.

BS3008 Computer Aided Drug Discovery 3 AU
BS4017 High-Throughput Bioinformatics 3 AU

Approved Prerequisite Mappings

CourseOffering School Prerequisite(s) Approved Mapping for BSDA
MH1403 SPMS PS0001 BS1009
SC2207 SCSE SC2001 MH1403
SC4002 SCSE SC2001 MH1403
SC4020 SCSE SC2001 MH1403
SC4022 SCSE SC2001 MH1403
SC4024 SCSE SC1003 & SC2000 BS1009 & MH2500

NTU reserves all rights to make changes to the programme structure with prior notice.​​​​​​​​​     

Click here to view outcome-based teaching and learning (OBTL) course information.

Click  here to view the double-Count Policy for BSDA programme.