Struktur kursus bergantung kepada program akademik yang diambil yang terdiri daripada:
Kursus-kursus dibahagikan kepada EMPAT bungkusan dengan kod tertentu iaitu:
T Kursus Teras
E Kursus Elektif
M Minor
U Universiti
Definisi kursus-kursus tersebut adalah seperti berikut:
Jadual berikut memberikan jumlah unit yang perlu dikumpulkan bagi setiap kelompok kursus sesuai dengan program akademik yang diambil oleh pelajar: