This course covers several topics of sociology and impact of technology on society that includes basic concept of sociology, organizing social life, social system & social stratification of Nepalese societies, society & technology and research in social sciences which are essential to make computer professionals more responsible towards their society and social norms & values