| Course Code | Course Title | Credit Units | Remarks |
|---|
| CS2204 | Fundamentals of Internet Applications Development | 3 | |
| CS2360 | Java Programming | 3 | |
| CSCI3001 | Grand Challenges in the World | 3 | |
| CSCI4002 | Industrial Attachment Scheme for Science Students | 3 | |
| CSCI4005 | Overseas Internship Scheme for Science Student | 3 | |
| CHEM2003 | Biochemistry | 3 | BMS2004 Biochemistry is an equivalent course offered to students from 2017/18. |
| CHEM2005 | Principles of Environmental Chemistry | 4 | |
| CHEM3012 | Genetics | 4 | BMS3203 Genetics is an equivalent course offered to students from 2022/23. |
| CHEM3038 | Environmental Sampling and Risk Assessment | 4 | |
| CHEM3042 | Directed Studies in Biology/Chemistry/Environmental Sciences | 4 | 1-4 credits. |
| CHEM3081 | Chemical Biology of DNA and RNA | 3 | |
| CHEM3082 | Graphene: Fundamentals and Emergent Applications | 3 | |
| CHEM3084 | Forensic Imaging | 3 | |
| CHEM3085 | Gemological Science | 3 | |
| CHEM4021 | Environmental Pollution | 4 | |
| CHEM4022 | Environmental Toxicology | 4 | |
| CHEM4036 | Project | 6 | |
| CHEM4037 | Seminar Series | 3 | |
| CHEM4041 | Selected Topics in Chemistry | 4 | |
| CHEM4088 | Entrepreneurship Programme In Chemistry 2 | 6 | |
| CHEM2071 | Biological Chemistry | 4 | Courses offered in alternate years. |
| CHEM3052 | Chemistry beyond the Molecule: Supramolecular Chemistry | 3 | Courses offered in alternate years. |
| CHEM3053 | Computational Chemistry | 3 | Courses offered in alternate years. |
| CHEM3055 | Green Chemistry | 3 | Courses offered in alternate years. |
| CHEM3083 | Cosmetic Chemistry | 3 | Courses offered in alternate years. |
| CHEM4029 | Advanced Analytical Chemistry | 4 | Courses offered in alternate years. |
| CHEM4030 | Advanced Inorganic Chemistry | 4 | Courses offered in alternate years. |
| CHEM4031 | Advanced Organic Chemistry | 4 | Courses offered in alternate years. |
| CHEM4033 | Industrial Chemistry | 4 | Courses offered in alternate years. |
| CHEM4034 | Environmental Control and Waste Treatment | 4 | Courses offered in alternate years. |
| CHEM4035 | Environmental Measurements | 4 | Courses offered in alternate years. |
| CHEM4043 | Food Chemistry | 3 | Courses offered in alternate years. |
| CHEM4045 | Medicinal Chemistry | 3 | Courses offered in alternate years. |
| CHEM4051 | Forensic Chemistry | 3 | Courses offered in alternate years. |
| CHEM4054 | Chemical Bonding and Molecular Spectroscopy | 3 | Courses offered in alternate years. |
| CHEM4084 | Crystallography/Solid-state Inorganic Chemistry | 4 | Courses offered in alternate years. |
| CHEM4085 | Testing and Certification Sciences | 4 | Courses offered in alternate years. |
| CHEM4089 | Techniques and Instrumentation for Chemical Biology | 4 | Courses offered in alternate years. |
| CHEM4090 | Natural Product Chemistry | 3 | Courses offered in alternate years. |
| CHEM4091 | Advanced Cosmetic Chemistry | 4 | Courses offered in alternate years. |