This is the 2026-2027 catalog. If you began in another year, you may need a different catalog.

2026-2027 Catalog

COMP SCI 470. Natural Language Processing. 3 Credits.

This course provides an in-depth introduction to Natural Language Processing (NLP), the field of computer science focused on enabling machines to process and analyze human language. Students will explore rule-based and statistical methods for understanding text, speech, and language. Topics include text preprocessing, tokenization, language modeling, syntax, semantics, and advanced deep learning techniques such as transformers. Practical assignments and projects will provide hands-on experience with tools and libraries like NLTK, SpaCy, and Hugging Face. By the end of the course, students will be equipped to develop applications such as chatbots, sentiment analysis systems, and machine translation models.
P: COMP SCI 362 with at least a C grade
Spring.