Level 1
Course Code | Course Name | Pre-Requisite Courses |
104ENGL | English Language 1 | -- |
101MATH | General Mathematics | -- |
101BIO | General Biology | -- |
Level 2
Course Code | Course Name | Pre-Requisite Courses |
101ISLM | Islamic Culture 1 | -- |
105ENGL | English Language 2 | 104ENGL |
101PHYS | General Physics | -- |
Level 3
Course Code | Course Name | Pre-Requisite Courses |
102ISLM | Islamic Culture 2 | -- |
102ARAB | Arabic Editing | -- |
106ENGL | English Language 3 | 105ENGL |
101CHEM | General Chemistry | -- |
Level 4
Course Code | Course Name | Pre-Requisite Courses |
201Math | Differentiation and Integration | 101MATH |
211PHYS | Geometrical optics | 101PHYS |
221PHYS | Properties of Matter and Heat | 101PHYS |
Level 5
Course Code | Course Name | Pre-Requisite Courses |
202Math | Differential Equation | 201Math |
231PHYS | Electricity and Magnetism | 101PHYS |
251PHYS | Classical Mechanics | 201Math |
Level 6
Course Code | Course Name | Pre-Requisite Courses |
212PHYS | Waves and Vibrations | 251PHYS |
222PHYS | Thermodynamic | 221PHYS |
252PHYS | Mathematical Physics | 201Math |
Level 7
Course Code | Course Name | Pre-Requisite Courses |
301STAT | Statistics | -- |
301COMP | Computer Programming | -- |
331PHYS | Electrodynamics | 231PHYS |
341PHYS | Modern Physics | 251PHYS |
Level 8
Course Code | Course Name | Pre-Requisite Courses |
311PHYS | Electronics (1) | 231PHYS |
312PHYS | Physical Optics | 212PHYS |
351PHYS | Analytical Mechanics | 251PHYS |
353PHYS | Statistical Physics | 301STAT-222PHYS |
Level 9
Course Code | Course Name | Pre-Requisite Courses |
342PHYS | Atomic Physics & Spectroscopy | 341PHYS |
352PHYS | Quantum Mechanics (1) | 252PHYS |
371PHYS | Solid State Physics (2) | 341PHYS |
Level 10
Course Code | Course Name | Pre-Requisite Courses |
411PHYS | Electronics (2) | 311PHYS |
412PHYS | Laser & Its Applications | 342PHYS |
461PHYS | Nuclear Physics (1) | 352PHYS |
Level 11
Course Code | Course Name | Pre-Requisite Courses |
451PHYS | Quantum Mechanics (2) | 352PHYS |
471PHYS | Solid State Physics (2) | 371PHYS |
491PHYS | Graduation Project | -- |
Level 12
Course Code | Course Name | Pre-Requisite Courses |
441PHYS | Modern Physics (2) | 342PHYS |
452PHYS | Plasma Physics | 412PHYS |
462PHYS | Nuclear Physics (2) | 461PHYS |