The course is designed to provide an overview of the theory and practice of community development, including an historical review, an examination of contemporary issues and debates, theories of social change, methodological considerations, and examples of current community development initiatives. Key concepts to be explored are the important definitions of communities, globalization and neoliberalism, differences in the types and styles of participation, the role of voluntary associations, minority groups and community leadership.