CS 4650/7650 Natural Language

Spring 2010

Schedule (Metz, CET): Tuesdays 17:30-19:00, Thursdays 12:30-14:00, Blue Room

Instructor: David Novick, Room 201, novick@utep.edu

Overview: This course introduces the theory and methods of natural language processing (NLP). NLP systems understand and produce human language for applications such as information extraction, machine translation, automatic summarization, question-answering, and interactive dialog systems. The course covers knowledge-based and statistical approaches to language processing for syntax (language structures), semantics (language meaning), and pragmatics/discourse (the interpretation of language in context). For graduate students, the course will also cover aspects of current research in NLP.

Course Materials

Programming Assignments


DGN, March 3, 2010