Course topics include Agronomy, Agro-chemicals, Agricultural Machinery, Entomology, Horticulture, Irrigation, Plant Health Management, Plant Breeding, Plant Pathology, Soils, Weed Science, Agricultural Economics and Rural Development. In addition, the program covers Animal Agriculture including Nutrition, Physiology, Management and Production