1. Photonics Stream for BSc (Hons) Applied Physics
15 credits from the below list
AP3281 Optical Fabrication and Testing 3 credit units
AP4121 Thin Film Technology and Nanocrystalline Coatings 3 credit units
AP4127 Smart Sensors: From Engineering to Applications 3 credit units
AP4216 Project (Photonics related)  3 credit units
AP4217 Dissertation (Photonics related)  6 credit units
AP4253 Photonic Materials Physics 3 credit units
AP4254 Fundamentals of Laser Optics  3 credit units
AP4255 Optoelectronic Devices and Systems  3 credit units
AP4273 Special Topics in Physics (if related to Photonics) 3 credit units
AP4280 Advanced Optics Laboratory 3 credit units
AP4282 Physical Optics 3 credit units
FS4002* Industrial Attachment Scheme (Photonics related) 3 credit units
*FS4002 Industrial Attachment Scheme is an internship training offered by the Co-operative Education Centre
under the College of Science and Engineering.  It will be counted as an out-of-discipline or free elective course.
# Courses offered under the old structure are also counted towards the 15 CU requirement. 
2. Environmental Physics Stream for BSc (Hons) Applied Physics 
15 credits from the below list: 
Courses in the Applied Physics major
AP3206 Nuclear Radiation and Detection 3 credit units
AP3253 Energy, Technology and Environment 3 credit units
AP3267 Principle of Noise Pollution 3 credit units
AP4127 Smart Sensors: From Engineering to Applications 3 credit units
AP4216 Project (Environmental Physics related) 3 credit units
AP4217 Dissertation (Environmental Physics related) 6 credit units
AP4230 Radiation Safety 3 credit units
AP4268 Environmental Modelling 3 credit units
AP4271 Environmental Radiation 3 credit units
AP4272 Experimental Techniques for Environmental Radiation 3 credit units
Courses not in the Applied Physics major, and students can take this course as a free elective course
AP2250 Earth Systems 3 credit units
# Courses offered under the old structure are also counted towards the 15 CU requirement. 
3. Materials Technology Stream for BSc (Hons) Applied Physics 
Compulsory course
(Not in the BScAP programme, and students can take this course as a free elective course)
AP2102 Introduction to Materials Engineering 3 credit units
12 credits from the below list:
Courses in the Applied Physics major
AP3171 Materials Characterization Techniques 3 credit units
AP3245 Design and Manufacturing Project 3 credit units
AP4120 Microelectronic Materials and Processing 3 credit units
AP4121 Thin Film Technology and Nanocrystalline Coatings 3 credit units
AP4126 Electroceramics 3 credit units
AP4127 Smart Sensors: From Engineering to Applications 3 credit units
AP4216 Project (Materials Technology related) 3 credit units
AP4217 Dissertation (Materials Technology related) 6 credit units
AP4265 Semiconductor Physics and Devices 3 credit units
AP4280  Advanced Optics Laboratory 3 credit units
Courses not in the Applied Physics major, and students can take this course as a free elective course
AP2242/AP2243 Workshop Practice 2/3 credit units
AP3169/AP3170 Materials Testing Techniques 3/2 credit units
# Courses offered under the old structure are also counted towards the 15 CU requirement. 
4. Biomedical Physics and Engineering Stream for BSc (Hons) Applied Physics 
15 credits from the below list: 
Courses in the Applied Physics major
AP3171 Materials Characterization Techniques 3 credit units
AP3206 Nuclear Radiation and Detection 3 credit units
AP3240 Biological Physics 3 credit units
AP4127 Smart Sensors: From Engineering to Applications 3 credit units
AP4216 Project (Biomedical Physics and Engineering related) 3 credit units
AP4217 Dissertation
(Biomedical Physics and Engineering related)
6 credit units
AP4232 Radiotherapy Physics 3 credit units
AP4233 Imaging Physics 3 credit units
AP4271 Environmental Radiation 3 credit units
AP4274 Radiation Biophysics 3 credit units
AP4275 Radiological Physics and Dosimetry 3 credit units
AP4283 Medical Physics I 3 credit units
AP4284 Medical Physics II 3 credit units
Courses not in the Applied Physics major, and students can take this course as a free elective course
AP3169/ AP3170 Materials Testing Techniques 3/2 credit units
AP4173 Biomedical Materials: From Engineering to Clinical Applications 3 credit units
BCH1048 Life Sciences 3 credit units
BCH2002 Cells and Microorganisms 4 credit units
# Courses offered under the old structure are also counted towards the 15 CU requirement. 
5. General (no streaming)
Students can opt to become a generalist, i.e., students do not select to specialize in any one of the above streams.