| Level One |
IS 101 |
Computer Skills |
4 |
— |
| Level One |
ARAB 101 |
Arabic Composition |
2 |
— |
| Level One |
CURR 102 |
Communication Skills |
3 |
— |
| Level One |
ENGL 101 |
English Language (1) |
3 |
— |
| Level Two |
MaSc 101 |
Calculus |
3 |
— |
| Level Two |
PHYS 101 |
General Physics (1) |
3 |
— |
| Level Two |
BIO 101 |
General Biology |
3 |
— |
| Level Two |
CHEM 101 |
General Chemistry (1) |
3 |
— |
| Level Two |
ENGL 102 |
English Language (2) |
3 |
ENGL101ENGL101ENGL101ENGL101OR ENG140OR ENG140OR ENG140OR ENG140OR ENGL101MOR ENGL101MOR ENGL101MOR ENGL101M |
| Level Three |
PHYS 293 |
Electromagnetism Lab |
2 |
PHYS222TPHYS222TPHYS222TPHYS222TOR PHYS222 YOR PHYS222 YOR PHYS222 YOR PHYS222 Y |
| Level Three |
PHYS 261 |
Optics |
4 |
PHYS131PHYS131PHYS131PHYS131OR PHYS131TOR PHYS131TOR PHYS131TOR PHYS131TOR MPHYS140OR MPHYS140OR MPHYS140OR MPHYS140 |
| Level Three |
PHYS 292 |
Optics Lab |
1 |
PHYS261TPHYS261TPHYS261TPHYS261TOR PHYS261 YOR PHYS261 YOR PHYS261 YOR PHYS261 YOR MPHYS140OR MPHYS140OR MPHYS140OR MPHYS140 |
| Level Three |
PHYS 203 |
Computer application in Physics |
4 |
( MATH103( MATH103( MATH103( MATH103OR Math102OR Math102OR Math102OR Math102OR MATH102TOR MATH102TOR MATH102TOR MATH102TOR MATH103T )OR MATH103T )OR MATH103T )OR MATH103T )AND ( PHYS101AND ( PHYS101AND ( PHYS101AND ( PHYS101OR PHYS101T )OR PHYS101T )OR PHYS101T )OR PHYS101T ) |
| Level Three |
PHYS 222 |
Electromagnetism (1) |
3 |
PHYS221PHYS221PHYS221PHYS221OR PHYS221TOR PHYS221TOR PHYS221TOR PHYS221TOR MPHYS220OR MPHYS220OR MPHYS220OR MPHYS220 |
| Level Three |
MATH 242 |
Principles of Linear Algebra |
4 |
MATH101MATH101MATH101MATH101OR MATH101TOR MATH101TOR MATH101TOR MATH101T |
| Level Three |
CS 100 |
Discrete Structures |
4 |
— |
| Level Three |
CS 110 |
Programming Language )1) |
6 |
— |
| Level Three |
MATH 161 |
General Statistics |
3 |
— |
| Level Four |
PHYS 212 |
Classical Mechanics (2) |
3 |
( PHYS111( PHYS111( PHYS111( PHYS111OR PHYS211T )OR PHYS211T )OR PHYS211T )OR PHYS211T )AND ( MATH242TAND ( MATH242TAND ( MATH242TAND ( MATH242TOR MATH242 )OR MATH242 )OR MATH242 )OR MATH242 ) |
| Level Four |
PHYS 241 |
Thermodynamics |
3 |
( PHYS101( PHYS101( PHYS101( PHYS101OR PHYS101TOR PHYS101TOR PHYS101TOR PHYS101TOR HFSP101-1 )OR HFSP101-1 )OR HFSP101-1 )OR HFSP101-1 )AND ( MATH103TAND ( MATH103TAND ( MATH103TAND ( MATH103TOR Math102OR Math102OR Math102OR Math102OR MATH102TOR MATH102TOR MATH102TOR MATH102TOR MATH103 )OR MATH103 )OR MATH103 )OR MATH103 ) |
| Level Four |
MATH 225 |
Principles of Differential Equations |
6 |
MATH103TMATH103TMATH103TMATH103TOR MATH103OR MATH103OR MATH103OR MATH103OR MATH102TOR MATH102TOR MATH102TOR MATH102TOR Math102OR Math102OR Math102OR Math102 |
| Level Four |
CS 105 |
Digital Logic Design |
6 |
— |
| Level Four |
CS 111 |
Programming Language (2) |
6 |
CS110CS110CS110CS110OR CS110TOR CS110TOR CS110TOR CS110T |
| Level Four |
PHYS 395 |
Electronics Lab |
1 |
PHYS323TPHYS323TPHYS323TPHYS323TOR PHYS323 YOR PHYS323 YOR PHYS323 YOR PHYS323 YOR MPHYS322 YOR MPHYS322 YOR MPHYS322 YOR MPHYS322 Y |
| Level Four |
PHYS 323 |
Electronics |
3 |
( PHYS221( PHYS221( PHYS221( PHYS221OR PHYS221TOR PHYS221TOR PHYS221TOR PHYS221TOR MPHYS220 )OR MPHYS220 )OR MPHYS220 )OR MPHYS220 )AND ( PHYS395 YAND ( PHYS395 YAND ( PHYS395 YAND ( PHYS395 YOR PHYS395T )OR PHYS395T )OR PHYS395T )OR PHYS395T ) |
| Level Four |
PHYS 351 |
Modem Physics |
3 |
PHYS222PHYS222PHYS222PHYS222OR PHYS222TOR PHYS222TOR PHYS222TOR PHYS222T |
| Level Five |
PHYS 394 |
Modern Physics Lab |
1 |
PHYS351TPHYS351TPHYS351TPHYS351TOR PHYS351 YOR PHYS351 YOR PHYS351 YOR PHYS351 Y |
| Level Five |
PHYS 371 |
Solid-state Physics |
4 |
PHYS323TPHYS323TPHYS323TPHYS323TOR PHYS323OR PHYS323OR PHYS323OR PHYS323OR MPHYS220OR MPHYS220OR MPHYS220OR MPHYS220 |
| Level Five |
PHYS 381 |
Nuclear Physics (1) |
4 |
PHYS351PHYS351PHYS351PHYS351OR PHYS351TOR PHYS351TOR PHYS351TOR PHYS351T |
| Level Five |
IS 220 |
Database Fundamentals |
6 |
CS111TCS111TCS111TCS111TOR CS111OR CS111OR CS111OR CS111 |
| Level Five |
PHYS 302 |
Mathematical Physics (1) |
3 |
( MATH225( MATH225( MATH225( MATH225OR MATH225T )OR MATH225T )OR MATH225T )OR MATH225T ) |
| Level Five |
PHYS 352 |
Atomic & molecular Spectra |
4 |
PHYS351TPHYS351TPHYS351TPHYS351TOR PHYS351OR PHYS351OR PHYS351OR PHYS351 |
| Level Five |
CS 212 |
Data Structures |
5 |
CS111CS111CS111CS111OR CS111TOR CS111TOR CS111TOR CS111T |
| Level Six |
PHYS 396 |
Solid-state Physics Lab |
2 |
PHYS371 YPHYS371 YPHYS371 YPHYS371 YOR PHYS371TOR PHYS371TOR PHYS371TOR PHYS371T |
| Level Six |
PHYS 397 |
Atomic & molecular Spectra lab |
2 |
PHYS452TPHYS452TPHYS452TPHYS452TOR PHYS352 YOR PHYS352 YOR PHYS352 YOR PHYS352 Y |
| Level Six |
phys 498 |
Nuclear Physics Lab |
1 |
PHYS481TPHYS481TPHYS481TPHYS481TOR PHYS381 YOR PHYS381 YOR PHYS381 YOR PHYS381 Y |
| Level Six |
PHYS 313 |
Quantum Mechanics (1) |
3 |
( PHYS212( PHYS212( PHYS212( PHYS212OR PHYS212T )OR PHYS212T )OR PHYS212T )OR PHYS212T )AND ( PHYS351AND ( PHYS351AND ( PHYS351AND ( PHYS351OR PHYS351T )OR PHYS351T )OR PHYS351T )OR PHYS351T ) |
| Level Six |
PHYS 324 |
Electromagnetism (2) |
3 |
( PHYS222( PHYS222( PHYS222( PHYS222OR PHYS222T )OR PHYS222T )OR PHYS222T )OR PHYS222T )AND ( MATH225TAND ( MATH225TAND ( MATH225TAND ( MATH225TOR MATH225 )OR MATH225 )OR MATH225 )OR MATH225 ) |
| Level Six |
CS 385 |
Software Engineering |
4 |
IS220IS220IS220IS220OR IS220TOR IS220TOR IS220TOR IS220T |
| Level Six |
CS 220 |
Algorithms Design and Analysis |
3 |
( CS100T( CS100T( CS100T( CS100TOR CS100 )OR CS100 )OR CS100 )OR CS100 )AND ( CS212TAND ( CS212TAND ( CS212TAND ( CS212TOR CS212 )OR CS212 )OR CS212 )OR CS212 ) |
| Level Seven |
PHYS 499 |
Graduation Project |
3 |
PHYS486PHYS486PHYS486PHYS486OR PHYS475OR PHYS475OR PHYS475OR PHYS475OR PHYS415OR PHYS415OR PHYS415OR PHYS415OR PHYS464OR PHYS464OR PHYS464OR PHYS464OR PHYS455OR PHYS455OR PHYS455OR PHYS455 |
| Level Seven |
PHYS 442 |
Thermal & Statistical Physics |
3 |
( PHYS313( PHYS313( PHYS313( PHYS313OR PHYS313T )OR PHYS313T )OR PHYS313T )OR PHYS313T )AND ( PHYS241AND ( PHYS241AND ( PHYS241AND ( PHYS241OR PHYS141T )OR PHYS141T )OR PHYS141T )OR PHYS141T ) |
| Level Seven |
CS 370 |
Artificial Intelligence |
4 |
( CS111T( CS111T( CS111T( CS111TOR CS111 )OR CS111 )OR CS111 )OR CS111 )AND ( CS220TAND ( CS220TAND ( CS220TAND ( CS220TOR CS220 )OR CS220 )OR CS220 )OR CS220 ) |
| Level Seven |
CS 351 |
Human-Computer Interaction |
4 |
CS212TCS212TCS212TCS212TOR CS212OR CS212OR CS212OR CS212 |
| Level Seven |
CS 360 |
Computer Graphics |
4 |
( CS220T( CS220T( CS220T( CS220TOR CS220 )OR CS220 )OR CS220 )OR CS220 )AND ( MATH242TAND ( MATH242TAND ( MATH242TAND ( MATH242TOR MATH242 )OR MATH242 )OR MATH242 )OR MATH242 ) |
| Level Eight |
PHYS 442 |
Thermal & Statistical Physics |
3 |
( PHYS313( PHYS313( PHYS313( PHYS313OR PHYS313T )OR PHYS313T )OR PHYS313T )OR PHYS313T )AND ( PHYS241AND ( PHYS241AND ( PHYS241AND ( PHYS241OR PHYS141T )OR PHYS141T )OR PHYS141T )OR PHYS141T ) |
| Level Eight |
PHY 490 |
Graduation Project |
2 |
— |