First level
APC1502 – The Politics of Contemporary Africa
ENN103F – English for Academic Purposes
IPC1501 – Fundamentals of International Politics
IPC1502 – South Africa in International Politics
PSC2601 – South African Politics
FRC1501 – French Language and Culture: Beginners
FRC1502 – French Language and Culture: Lower Intermediate
MAN1501 – Rumen Hanyu: Introduction to Mandarin Chinese
MAN1502 – Shiyong Hanyu: Practical Mandarin Chinese
PTU1501 – Portuguese Language and Culture: Beginners
PTU1502 – Portuguese Language and Culture: Lower Intermediate
APC1501 – Political Evolution of the African State
COM1502 – Communication Contexts and Applications
EUP1501 – Ethical Information and Communication Technologies for Development Solutions
GGH1502 – World Issues: a Geographical Perspective
ICS1501 – An Introduction to Islam
INF1505 – Introduction to Business Information Systems
PLC1502 – Understanding the State
RST1501 – Introduction to History of Religions
Second level
APC2601 – Political Change in Contemporary Africa
APC2602 – Political Economy of Africa
COM2602 – Integrated Organisational Communication
ECS2603 – South African Economic Indicators
IPC2601 – International Organisations
IPC2602 – International Political Dynamics
ECS2608 – Economic History of the World
PLC2601 – Understanding Political Behaviour and Participation
PLC2602 – Politics and Public Policy
RSC2601 – Research in Social Sciences
SOC2602 – Globalisation and Social Change in South Africa
ARB2602 – Pre-Intermediate Arabic
FRC2601 – French Language and Culture: Intermediate
FRC2602 – French for Professional Purposes: Introduction
FRC2603 – French Literature: Introduction
MAN2601 – Shenghuo Hanyo: Living Mandarin Chinese
MAN2602 – Huoyong Hanyu: Applied Mandarin Chinese
PTU2601 – Portuguese Language and Culture: Intermediate Level
PTU2602 – Modern Portuguese Literature and Society
Third level
APC3701 – The Politics of Southern Africa
IPC3701 – International Political Theory
IPC3702 – International Political Economy
PLC3702 – Democracy and Other Forms of Regime
PRI3701 – Principles of International Law
PSC3702 – Political Conflict and Conflict Resolution
APC3702 – The Politics of East Africa
APC3703 – The Politics of West and North Africa
ARB3705 – Basic Arabic Literary Texts
ARB3706 – Specialist Arabic Literary Text
ARB3707 – Advanced Arabic Literary Texts
COM3702 – Media Studies: Institutions, Theories and Issues
COM3705 – International Communication
ECS3703 – International Finance
FRC3701 – French Language and Culture: Advanced Oral
FRC3702 – French for Professional Purposes: Hotel and Tourism
FRC3703 – French Literature: France (Advanced)
FRC3704 – French Literature: Francophone Countries (Advanced)
FRC3705 – Practical Translation From and Into French
HSY3701 – Decolonisation, Independence and Social Change in Modern Africa
HSY3702 – Themes in 20th Century World History: Towards Globalisation
ICS3705 – Islamic Politics and Economics
MAN3701 – Introduction to Chinese Culture, Customs and Traditions
MAN3702 – Zhongguo Chengyu: Chinese Wisdom Tales, Idioms and Proverbs
MAN3703 – Gaoji Hanyu: Advanced Mandarin Chinese
MAN3704 – Zongguo Wenxuan: Selected Readings of Modern Chinese Literature
MAN3705 – Shangyong Zhongwen: Business Chinese (Mandarin Chinese)
MNI3701 – Global Business Environment
PSC3701 – Contemporary Issues in Politics: Capita Selecta
PTU3701 – Portuguese Language for Specific Purposes: Advanced
PTU3702 – Portuguese Translation Practice
PTU3703 – Advanced Language Skills in Portuguese (Oral and Written)