Sociolinguistics is a scientific study of language in relation to society. It covers studies on linguistic meanings in social contexts and socio-cultural contexts of language use. Students are about to learn theories of linguistics and society, and practical relations between philosophical relations between theories of society to theories of linguistics for language in use.