Theories and principles of rural development. Participatory development, transfer of technology, nature and constraints of rural development. Needs assessment. Diffusion and communication processes. An overview of different types of rural development programs.