LING 441 - Introduction to Computational Linguistics
Section: 001
Term: FA 2018
Subject: Linguistics (LING)
Department: LSA Linguistics
Credits:
3
Requirements & Distribution:
BS
Waitlist Capacity:
99
Advisory Prerequisites:
EECS 183 or the equivalent. Students planning to take LING 315 and 316 (e.g., Linguistics majors) should take them before taking LING 441.
BS:
This course counts toward the 60 credits of math/science required for a Bachelor of Science degree.
Repeatability:
May not be repeated for credit.
Rackham Information:
Rackham credit requires additional work.
Primary Instructor:

Computational linguistics, also known as natural language processing, encompasses three distinct areas of study: (1) human language technologies, such as machine translation, information extraction, or spoken language dialogue systems; (2) computational models of language users, either human (computational psycholinguistics) or artifactual (artificial intelligence); and (3) digital linguistics, which is the use of computation in support of language documentation and linguistic research. For all three areas of study, there is a common body of fundamentals. This class introduces those fundamentals. One focus is the processing pipeline involved in natural language understanding, particularly part of speech tagging, parsing, and semantic interpretation. A second focus is the extraction of linguistic information from text corpora; we will touch on collocations, language models, regular expressions, and text classification. The approach will be very hands-on. We will use the Natural Language Toolkit, in the Python programming language.

Course Requirements:

No data submitted

Intended Audience:

The course does not assume prior experience with Python, nor does it assume a computer science background. It is particularly intended for language, linguistics, psychology, and cognitive science students. However, prior programming experience is absolutely essential - this course is not an introduction to programming.

Class Format:

No data submitted

LING 441 - Introduction to Computational Linguistics
Schedule Listing
001 (LEC)
P
23976
Closed
0
 
13
TuTh 4:00PM - 5:30PM
NOTE: Data maintained by department in Wolverine Access. If no textbooks are listed below, check with the department.


ISBN: 9780596516499
Natural language processing with Python, Author: Steven Bird, Ewan Klein, and Edward Loper., Publisher: O'Reilly 1st ed. 2009
Required
Syllabi are available to current LSA students. IMPORTANT: These syllabi are provided to give students a general idea about the courses, as offered by LSA departments and programs in prior academic terms. The syllabi do not necessarily reflect the assignments, sequence of course materials, and/or course expectations that the faculty and departments/programs have for these same courses in the current and/or future terms.

Click the button below to view historical syllabi for LING 441 (UM login required)

View Historical Syllabi
The CourseProfile (ART) system, supported by the U-M Provost’s 3rd Century Initiative through a grant to the Digital Innovation Greenhouse, provides additional information about: course enrollments; academic terms and instructors; student academic profiles (school/college, majors), and previous, concurrent, and subsequent course enrollments.

CourseProfile (ART)