Социология как самостоятельная наука имеет свои задачи. Социология, изучая общественную жизнь в тех или иных формах и сферах, во-первых, решает научные проблемы, которые связаны с формированием знания о социальной действительности, разработкой методов социологических исследований. Во-вторых, социология изучает проблемы, которые связаны с преобразованием социальной действительности, анализом путей и средств целенаправленного воздействия на социальные процессы. Особенно повышается роль социологии в условиях преобразования нашего общества, так как каждое принимаемое решение, каждый новый шаг, предпринимаемый властями, задевают социальные интересы, меняют положение, поведение множества взаимодействующих групп. Принятие самого правильного и необходимого решения высшими органами управления представляет собой первый шаг преобразования действительности. Это делает необходимым постоянный социологический контроль выполнения решений, протекания конкретных процессов в обществе. Нельзя забывать также и о такой важнейшей задаче социологии, как формирование у людей социального мышления. Задачи, которые стоят перед социологической наукой, определяют ее функции. Социология выполняет в обществе множество различных функций. Главные из них таковы: 1) теоретико-познавательная – дает новые знания об обществе, социальных группах, индивидах и закономерностях их поведения. Особое значение принадлежит специальным социологическим теориям, которые раскрывают закономерности, перспективы социального развития общества. Социологические теории дают научные ответы на актуальные проблемы современности, указывают реальные пути и методы социального преобразования мира; 2) прикладная – предоставляет конкретную социологическую информацию для решения практических научных и социальных задач. Вскрывая закономерности развития различных сфер общества, социологические исследования дают конкретную информацию, необходимую для осуществления контроля над социальными процессами; 3) социальный прогноз и контроль – предупреждает об отклонениях в развитии общества, прогнозирует и моделирует тенденции общественного развития. На основе социологических исследований социология выдвигает научно обоснованные прогнозы относительно развития общества в будущем, которые являются теоретической основой построения перспективных планов социального развития, а также дает практические рекомендации, разрабатываемые социологами, для более эффективного управления социальными процессами; 4) гуманистическая – разрабатывает социальные идеалы, программы научно-технического, социально-экономического и социально-культурного развития общества.