LING 1170: Introduction to Cognitive Science
This course provides an introduction to the science of the mind. Everyone knows what it's like to think and perceive, but this subjective experience provides little insight into how minds emerge from physical entities like brains. To address this issue, cognitive science integrates work from at least five disciplines: Psychology, Neuroscience, Computer Science, Linguistics, and Philosophy. This course introduces students to the insights these disciplines offer into the workings of the mind by exploring visual perception, attention, memory, learning, problem solving, language, and consciousness.
LING 2250: Codes and Code Breaking
This course introduces students to the history and methods of cryptanalysis and code breaking. These methods were honed through fierce competitions where secure and secret communications carried life-and-death stakes. The tools developed in this environment formed the foundations of modern linguistics, mathematics and computer science. By understanding these methods and their relationships, we can better understand the systems shaping the world today.
LING 3344: Superlinguistics: Comics, Signs and Other Sequential Images
Super-linguistics is a subfield of linguistics that applies techniques used for analyzing natural language to non-linguistic materials. This course uses linguistic tools from semantics, pragmatics and syntax to study sequential images found in comics, films, and children’s books. We will also study multimedia, gestures, and static images such as instruction signs, emoji, and paintings. Linguistic topics include anaphora, implicature, tense and aspect, attitudes and embedding, indirect discourse, and dynamic semantics. We introduce linguistic accounts of each of the topics and apply them to pictorial data.
LING 4424/6424: Computational Linguistics I
Computational models of natural languages. Topics are drawn from: tree syntax and context free grammar, finite state generative morpho-phonology, feature structure grammars, logical semantics, tabular parsing, Hidden Markov models, categorial and minimalist grammars, text corpora, information-theoretic sentence processing, discourse relations, and pronominal coreference.
LING 4434/6634: Computational Linguistics II - Interpreting Language Models
Language models form the basis of the modern AI boom. In this class, we will explore the basics (and not-so-basics) of how language models work. Despite being so widely used, we don't really understand what drives their decisions. Therefore, this course also serves as an introduction to developing and improving these models. We will read contemporary research papers to better understand how research works in this space and to better understand how these models represent knowledge and the factors that influence their decisions. Ultimately, students conduct novel research projects to uncover new and better scientific understanding of how these models work.
LING 4474/6674: Natural Language Processing
This course constitutes an introduction to natural language processing (NLP), the goal of which is to enable computers to use human languages as input, output, or both. NLP is at the heart of many of today’s most exciting technological achievements, including machine translation, question answering and automatic conversational assistants. The course will introduce core problems and methodologies in NLP, including machine learning, problem design, and evaluation methods.
LING 4485/6485: Topics in Computational Linguistics
Current topics in computational linguistics.
LING 6693 - Computational Psycholinguistics Discussion
This seminar provides a venue for feedback on research projects, invited speakers, and paper discussions within the area of computational psycholinguistics
LING 7710:Computational Seminar (Fall)
Addresses current theoretical and empirical issues in computational linguistics