First level


AFL1501 – Language Through an African Lens

DVA1501 – Introduction to Development Studies

PLS2601 – Critical Reasoning

PYC1501 – Basic Psychology

PYC1502 – Psychology in Society

APY1501 – The Anthropological Study of Culture in a Multicultural Context

SOC1501 – Community, Society and Inequality in a Globalised World: Introduction to Sociology

AFK1501 – Afrikaans Today (Literature)

AFK1502 – Basic Text Skills (Afrikaans)

AFK1503 – Contemporary Afrikaans: Language Studies and Written Communication

AFL1503 – Language and Communication Skills Acquisition in an African Language I

AFL1504 – Language and Communication Skills Acquisition in an African Language II

ENG1501 – Foundations in English Literary Studies

ENG1502 – Foundations in English Language Studies

ENN103F – English for Academic Purposes

CMH1501 – Comprehensive Primary Health Care I

CMH1502 – Comprehensive Primary Health Care II

CMY1501 – Introduction to Criminology: Crime, Offenders and Criminal Behaviour

CMY1502 – Introduction to Criminology: Victims and Reduction of Crime

DVA1601 – Development Problems and Institutions

GGH1501 – Know Your World: Introduction to Geography

GGH1502 – World Issues: a Geographical Perspective

PLC1501 – Politics as Social Activity

PLC1502 – Understanding the State

PLS1501 – Introduction to Western Philosophy

PLS1502 – Introduction to African Philosophy

PUB1501 – The Nature, Content and Scope of Public Administration

PUB1601 – The Structuring and Functioning of Public Services

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

Second level


MGG2601 – Marriage Guidance and Counselling

PYC2601 – Personality Theories

PYC2602 – Child and Adolescent Development

PYC2603 – Adulthood and Maturity

PYC2604 – Community Psychology: Re-Imagining Community

PYC2606 – Basic Measurement and Questionnaire Design

RSC2601 – Research in Social Sciences

SCK2601 – Facilitative Communication in Groups and Communities

APY2601 – Anthropological Theory in Practice

APY2613 – Anthropology in an African Context

CMH2602 – Health in Communities

CMH3701 – Basic Epidemiology in Health Sciences

CMY2601 – Crime Risk Perspectives

CMY2602 – Principles of Crime Prevention, Reduction and Control

COM2603 – Intercultural, Development and Health Communication

COM2604 – Media Studies: Mass Communication and Media Theory

DVA2601 – Projects and Programmes as Instruments of Development

DVA2602 – Community Development and the Basic Needs Approach

GGH2601 – The African Challenge: People and Environment

GGH2602 – The Geography of Services Provision

PLC2601 – Understanding Political Behaviour and Participation

PLC2602 – Politics and Public Policy

PLS2607 – Philosophy of Science

PYC2605 – HIV/Aids Care and Counselling

SOC2601 – Theories of Social Change

SOC2604 – Sociology of Families and Social Problems

Third level


PYC3701 – Social Psychology

PYC3702 – Abnormal Behaviour and Mental Health

PYC3703 – Cognition: Thinking, Memory and Problem Solving

PYC3704 – Psychological Research

PYC3705 – Transformative Counselling Encounters

PYC3706 – Community Psychology: Intervention Strategies

SCK3703 – Community Work

APY3702 – Applied Anthropology: Contemporary Human Issues and the Practice of Anthropology

APY3703 – Themes in Anthropology: the Relevance of Ritual

APY3704 – Themes in Anthropology: Tourism and Pilgrimage

APY3705 – Sociocultural Solutions to Problems of Human Adaptation

CMY3704 – Formal Reaction to Crime

CMY3705 – Victimology

CMY3706 – Contemporary Criminological Issues

DVA3702 – Rural and Urban Development

DVA3703 – Development Policy and Strategies

DVA3704 – Development Planning

DVA3705 – Empowerment and Popular Initiatives

HMA3703 – Leadership in Health Services Management

HSE3705 – The Caring Ethic in Health Sciences

PLC3702 – Democracy and Other Forms of Regime

PLC3703 – Political Development and Political Economy

PLS3705 – Political Philosophy

PSC3702 – Political Conflict and Conflict Resolution

PSC3703 – Political Knowledge

PUB3701 – Public Management Skills

PUB3702 – Public Human Resource Management

PUB3703 – Public Policy

PUB3704 – Organisational Studies in the Public Sector

PUB3705 – Public Financial Administration and Management

SOC3704 – Group Dynamics

SOC3705 – Theorising Modernity: Classical and Contemporary Social Theory