CSC 687

Ntrl Lang Process/Text As Data

American University · UGRD · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

Natural Language Processing and Text as Data (3) In recent years, the quantity and quality of text data have dramatically increased, driving a surge in demand for tools to effectively analyze this data and unlocking new approaches to language modeling. This course introduces natural language processing (NLP) and text as data, with a strong focus on modern deep learning architectures. Using Python, the class covers fundamental NLP techniques, including text preprocessing, text classification, topic modeling, text embeddings, benchmarking and evaluation, transfer learning, attention mechanisms, transformers, and large language models (including generative LLMs). Through hands-on implementation of deep learning models, students understand how neural networks can capture complex linguistic patterns and relationships in text data. Applications involve working with data such as product reviews, tweets and other social media posts, news articles, and open-ended surveys to answer questions in domains like the social sciences and business. Crosslist: CSC-487. Recommendation: CSC-668.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

001

16 openSeats: 8/24 seats Last recorded: Aug 9, 2026, 1:02 AM
Class #40041Fall 2026UGRD3.0 credits
16 available8 enrolled24 capacity0 waitlist
Days & times
M/Th 4:05 PM-5:20 PM
Meeting dates
Aug 31 – Dec 19
Location
Myers Building 213
Instructor
Wu, Patrick Y.
Details checked 3 hours agoSeats checked 3 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?