Current modules
The following modules are ones I am currently scheduled to teach in the Autumn Term of 2023 and the Spring Term of 2024. Materials for these courses will be added closer to when they are taught (about a month before the first class).
Phonetics
Summary
[module description TBA]
Module details
- Term: Autumn 2023
- Instructor: Charles Redmon
- Location:
- Time:
- Materials:
Phonology
Summary
[module description TBA]
Module details
- Term: Autumn 2023
- Instructor: Charles Redmon
- Location:
- Time:
- Materials:
Language and Computing
Summary
This module presents students with a thorough survey of the interface between human language and computing. It covers both the history of language technology and the processing and generation of natural language by computers, and current major applications of linguistics in computer science and software development: e.g., automatic speech recognition, sentiment analysis, machine translation, and automated dialogue/chat systems.
Syllabus
- History of Language and Computing 1: Turing, Shannon, and the development of early formal systems
- History of Language and Computing 2: Bell Labs, Haskins, MIT, and making computers hear and talk
- History of Language and Computing 3: The PDP group, neural networks, and probabilistic models
- History of Language and Computing 4: The Deep Learning revolution (AlphaGo, GPT, Dall-E, and others)
- Core applications: Text-to-speech (TTS)
- Core applications: Automatic speech recognition (ASR)
- Core applications: Parsing and named-entity recognition
- Core applications: Sentiment analysis and topic modeling
- Core applications: Machine translation
- Core applications: Dialogue systems
Module details
- Term: Spring 2024
- Instructor: Charles Redmon
- Location:
- Time:
- Materials: