First level


COM1502 – Communication Contexts and Applications

IPC1502 – South Africa in International Politics

PLC1501 – Politics as Social Activity

PLC1502 – Understanding the State

ECS1501 – Economics IA

MNB1501 – Business Management IA

AFK1501 – Afrikaans Today (Literature)

AFK1502 – Basic Text Skills (Afrikaans)

AFK1503 – Contemporary Afrikaans: Language Studies and Written Communication

AFL1501 – Language Through an African Lens

AFL1502 – African Language and Culture in Practice

ARB1501 – Elementary Arabic

ENG1501 – Foundations in English Literary Studies

ENG1502 – Foundations in English Language Studies

ENN103F – English for Academic Purposes

ENN1504 – Practising Workplace English

FRC1501 – French Language and Culture: Beginners

FRC1502 – French Language and Culture: Lower Intermediate

ICS1501 – An Introduction to Islam

LAN1501 – Basic Concepts in Language Analysis: Introduction to Latin Morphology

LAN1502 – Introduction to Latin Grammar and Syntax

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

DVA1601 – Development Problems and Institutions

ECS1601 – Economics IB

MNB1601 – Business Management IB

PUB1601 – The Structuring and Functioning of Public Services

APC1501 – Political Evolution of the African State

APC1502 – The Politics of Contemporary Africa

CMM1501 – Ethics and Life

EUP1501 – Ethical Information and Communication Technologies for Development Solutions

GGH1502 – World Issues: a Geographical Perspective

INF1505 – Introduction to Business Information Systems

PYC1502 – Psychology in Society

SOC1502 – Understanding South Africa: Families, Education, Identities and Inequality

STA1510 – Basic Statistics

Second level


APC2601 – Political Change in Contemporary Africa

IPC2601 – International Organisations

PLC2601 – Understanding Political Behaviour and Participation

PLC2602 – Politics and Public Policy

PSC2601 – South African Politics

ADL2601 – Administrative Law

APC2602 – Political Economy of Africa

COM2601 – Organisational Communication

COM2604 – Media Studies: Mass Communication and Media Theory

CSL2601 – Constitutional Law

ECS2601 – Microeconomics

ECS2602 – Macroeconomics

ECS2603 – South African Economic Indicators

FUR2601 – Fundamental Rights

IOS2601 – Interpretation of Statutes

IPC2602 – International Political Dynamics

PYC2601 – Personality Theories

RSC2601 – Research in Social Sciences

SOC2602 – Globalisation and Social Change in South Africa

Third level


PLC3702 – Democracy and Other Forms of Regime

PLC3703 – Political Development and Political Economy

PSC3702 – Political Conflict and Conflict Resolution

APC3701 – The Politics of Southern Africa

APC3702 – The Politics of East Africa

APC3703 – The Politics of West and North Africa

IPC3702 – International Political Economy

IPC3703 – Diplomacy

PLC3701 – Political Ideas

PSC3701 – Contemporary Issues in Politics: Capita Selecta

CMM3705 – Christian Moral Decision-Making

COM3702 – Media Studies: Institutions, Theories and Issues

COM3704 – New Media Technology

COM3705 – International Communication

ECS3704 – Public Economics

GGH3702 – Spatial Economic Development

ICS3705 – Islamic Politics and Economics

PLS3705 – Political Philosophy

PRI3701 – Principles of International Law

PSC3703 – Political Knowledge

PYC3701 – Social Psychology

PYC3705 – Transformative Counselling Encounters

RST3707 – Africa’s Religious Heritage

RST3709 – Religion and Social Issues

SOC3704 – Group Dynamics