CDS 321: Elements of Natural Language Processing
CDS 321-001: Natural Language Processing
(Fall 2025)
04:30 PM to 07:10 PM R
Innovation Hall 319
Course Information from the University Catalog
Credits: 3
This course teaches the fundamentals of natural language processing (NLP) and natural language understanding (NLU) and helps develop necessary skills for beginner and intermediate level computational linguistics models, useful for analyzing text or speech from different human languages. This course teaches various NLP/NLU methods, including text mining, text analyses and parsing, topic modeling, semantic similarities, vector representations of words, and gives an introduction to large language models (LLMs). Offered by Computational & Data Sciences. Limited to two attempts.
Recommended Prerequisite: CDS 303
Registration Restrictions:
Required Prerequisites: CDS 101C, 130C and 230C.
C Requires minimum grade of C.
Schedule Type: Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
This course is graded on the Undergraduate Regular scale.
The University Catalog is the authoritative source for information on courses. The Schedule of Classes is the authoritative source for information on classes scheduled for this semester. See the Schedule for the most up-to-date information and see Patriot web to register for classes.