LING-L 555 PROGRAMMING FOR COMPUTATIONAL LANGUAGE (3 CR.)
This course will introduce the fundamentals of programming and computer science, aiming at attaining practical skills for text processing. Through lectures, lab sessions, and weekly or bi-weekly assignments, students will learn the essentials of a given programming language (e.g., Perl) and how to apply these skills to natural language data.
1 classes found
Fall 2024
Component | Credits | Class | Status | Time | Day | Facility | Instructor |
---|---|---|---|---|---|---|---|
LEC | 3 | 4486 | Open | 8:00 a.m.–9:15 a.m. | TR | IF 0119 | Gessler L |
Regular Academic Session / In Person
LEC 4486: Total Seats: 25 / Available: 14 / Waitlisted: 0
Lecture (LEC)
- Above class open to graduates only
- Above class meets with LING-L 435
This course is geared towards students in Computational Linguistics and Linguistics, with little or no experience in programming. It will introduce the fundamentals of programming and computer science, aiming at attaining practical skills for text processing. While we will work with Python, the main focus is more on introducing basic concepts in programming such as loops or functions. In contrast to similar courses in Computer Science, we will concentrate on problems in Computational Linguistics, which generally involve managing text, searching in text, and extracting information from text. For this reason, one part of the course will concentrate on regular expression search.