This course is an introduction to the principles and methods of Linguistics. It aims to provide students with a basic understanding of human language, through which they will learn about the general structure that underlies all languages as well as the great variety of existing human languages. The course will cover various aspects and issues of language. Students are also expected to learn from practices in solving problems and dealing with linguistic data.