UPSC Optional Subjects Syllabus Complete list of 48 UPSC Optional Subjects and UPSC Optional Subjects Syllabus. UPSC Optional Subjects Agriculture Animal Husbandry Anthropology Botany Chemistry Civil Engineering Commerce & Accountancy Economics Electrical Engg. Geography Geology History Law Management Mathematics Mechanical Engg. Medical Science Philosophy Physics Political Science & IR Psychology Public Administration Sociology Statistics Zoology UPSC Literature Optional Subjects Assamese Bengali Bodo Dogri Gujarati Hindi Kannada Kashmiri Konkani Maithili Malayalam Manipuri Marathi Nepali Oriya Punjabi Sanskrit Santhali Sindhi Tamil Telugu Urdu English UPSC Mains Optional PYQPs Geography Optional PYQPs Sociology Optional PYQPs PSIR Optional PYQPs Anthropology Optional PYQPs History Optional PYQPs Public Administration PYQPs