During this course, the students will acquire the different methods underlying speech and language processing. The techniques and concepts that will be studied include: part-of-speech tagging, information extraction, knowledge representation, dependency parsing, and application of machine learning methods (such as deep learning, hidden markov models) to text classification.