Information on Specialisation

MSE currently offers six niche specialisations under the Materials Science and Engineering programme. These specialisations allow students to pursue greater depth in a chosen area and add value to their degrees. The specialisation will be reflected on the academic transcript, which would immensely assist students in their job search/career as well as in their higher studies.

Specialisation Criteria

In order to obtain the specialisation, student have to meet the following criteria:

  • Complete minimum 5 courses from a particular specialisation area. The minimum requirement for a specialisation is 15 AU.
  • Each specialisation area comprises of 2 core courses and at least 3 elective courses.
  • A course (Core or Major Prescribed Elective) cannot be counted towards more than one specialisation.
  • Students who would like to have two specialisations may choose 3 unique elective courses from each of the specialisation for their Major Prescribed Elective or Unrestricted Elective.
  • Courses counted towards a specialisation cannot be S/U.
  • Students who do not wish to obtain a specialisation may still choose courses of their interest from different specialisation areas.

Specialisation Areas

The specialisation areas and the respective courses for each specialisation are listed below.

Specialisation Area 1: Medical Materials​ ​ (The Specialization is not eligible for Poly Direct Entry Students)

​MS1014: Materials Chemistry II

(Applicable to all students except poly direct-entry students matriculated before AY2018)


MS3014: Analysis of Materials^#

(Applicable to poly direct-entry students matriculated before AY2018)

MS4013: Biomaterials​ ​Core
​MS4610: Advanced Biomaterials ​​Major PE/UE
MS4611: Biomedical Devices​ ​​Major PE/UE
​MS4612: Drug Delivery & Tissue Engineering ​​Major PE/UE
MS4621: Polymer Science​ ​​Major PE/UE
​MS4613: Wearable Sensors in Healthcare# ​Major PE
​MS4663: Engineering Solutions by Design Thinking# ​Major PE/UE

Specialisation Area 2: Industrial Materials Engineering​
​MS3012: Micro/Nanoelectronic Materials Processing ​Core
​MS3013: Environmental Effects on Materials ​Core
​MS4601: Principles of Semiconductor Devices ​Major PE/UE
MS4603: Microelectronic Process Integration​ ​Major PE/UE
​MS4630: Photovoltaics Devices and Energy Storage ​Major PE/UE
​MS4631: Corrosion Engineering ​Major PE/UE
​MS4620: Polymer Technology ​Major PE/UE
​MS4622: Composite Materials# ​Major PE/UE
​MS4613: Wearable Sensors in Healthcare# ​Major PE
​MS4663: Engineering Solutions by Design Thinking# ​Major PE/UE
​EE4647 Microelectronic Devices (Pre-req: MS2018) ​Major PE/UE
​EE4694 IC Reliability and Failure Analysis (Pre-req: MS3012) ​Major PE/UE​   

Specialisation Area 3:  Nanoscience and Nanotechnology@
​MS3014: Analysis of Materials# ​Core
​MS4014: Nanomaterials: Fundamentals & applications ​Core
​MS4650: Functional Nanostructured Materials ​Major PE/UE
​MS4640: Advanced Analysis of Materials ​Major PE/UE
​MS4622: Composite Materials# ​Major PE/UE
​MS4651: Thin Film Technology ​Major PE/UE
​MS4613: Wearable Sensors in Healthcare# ​Major PE
​MS4663: Engineering Solutions by Design Thinking# ​Major PE/UE

Specialisation Area 4:  Innovation and Intellectual Property@
​MS3015: Materials Aspects in Design ​Core
​ET0001: Enterprise and Innovation* GER Core
​MS4660: Fundamentals of Intellectual Property in Materials Science and Engineering ​Major PE/UE
​MS4661: Application of Patents & Designs in Engineering Related Industry ​Major PE/UE
​MS4662: Appreciating IP in Research & Development ​Major PE/UE
​MS4663: Engineering Solutions by Design Thinking# ​Major PE/UE   

Specialisation Area 5: Materials and Artificial Intelligence (AI) (NEW)

AY2021-22 Year 1 Intake and AY2022-23 Poly Direct Entry Intake onwards

Eligible students who perform well in MS1008 and MS003 will receive invitations before commencing year 3 of study in MSE.

CoursesTypeAUOffered in Semester
MS1008: Introduction to Computational ThinkingCore  
MS0003: Introduction to Data Science and Artificial IntelligenceCore  
CZ2002: Object Oriented Design & Programming (or equivalentMajor PE/UE/BDE3Semester 2
CZ2004: Human Computer Interaction (or equivalent)Major PE/UE/BDE3Semester 1
CZ1107: Data Structures & Algorithms (or equivalent)Major PE/UE/BDE3Semester 1
MS4671: Introduction to Materials SimulationMajor PE/UE/BDE3Semester 2

Specialisation Area 6: Materials and Sustainability

AY2021-22 Year 1 Intake and AY2022-23 Poly Direct Entry Intake onwards.

CoursesTypeAUOffered in Semester
MS2013: Introduction to Polymer Science
MS3011: Metallic and Ceramic Materials
MS4630: Photovoltaic Devices and Energy Storage
Major PE/UE/BDE3Semester 2
MS4664: Environmental Sustainability and Materials@

MS4665: Sustainable Development in Water, Agriculture and Aquaculture@

MS4666: Environmental Degradation of Plastics@

EM9101: Environmental QualityMajor PE/UE/BDE  
EM9104: Air Quality ManagementMajor PE/UE/BDE3Semester 1
EN0002: Environmental Issues and SustainabilityMajor PE/UE/BDE3Semester 2


* This GER-Core only applies to Year 1 students admitted in AY2014 and after, and Year 2 Poly Direct Entry students admitted in AY2015 and after.

^ MS3014 only applies to Poly Direct Entry Students who admitted before AY2018. Poly Direct Entry Students who are admitted from AY2018 and onwards are not eligible for Specialisation Area 1: Medical Materials.

# MS3014, MS4613, MS4622 and MS4663 can only be counted once in the desired respective specialisation a student chooses.

@ Students who would like to pursue a double specialization in NanoScience and Nanotechnology and Innovation and Intellectual Property, please take note that you have to take up at least 7 MPEs to fulfilled the total AU requirement of at least 30 AUs.


  1.  I have completed some courses (Core/MPE) under a specialisation area during a study exchange programme (GEM Explorer/Fee-Paying/SUSEP). Can these courses be counted towards the specialisation?
    Yes. Courses that have been approved by the School to be matched to NTU-MSE course can be considered as a course fulfilling the specialisation although it is graded as P/F.

  2.  If I complete a course from another Engineering school in NTU that has similar content as the course that is offered under a specialisation, can it be counted towards that specialisation?
    No. Only the courses listed in the 4 unique MSE Specialisation will be counted.