CS 52570

Natural Language Processing

Purdue University Northwest · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course offers a comprehensive exploration of both foundational and advanced techniques in NLP, including modern deep learning methodologies. Designed for students who have completed an introduction to deep learning, the course covers a range of topics from syntactic parsing and language modeling to state-of-the-art transformer architectures and large language models (LLMs) like BERT and GPT. Students will gain hands-on experience through labs and projects, which involve using popular NLP tools and libraries to build applications such as sentiment analysis systems, translation systems, and retrieval-augmented generation (RAG) systems. Emphasizing practical skills and ethical considerations, this course prepares students for research and industry roles in AI, computational linguistics, and data science. Course Learning Outcomes 1. Have solid understanding of key NLP concepts and techniques, both traditional and deep learning-based. 2. Develop proficiency in essential NLP tasks, such as tokenization, syntactic parsing, part-of-speech tagging, and statistical language modeling. 3. Gain hands-on experience with neural network architectures, including RNNs, LSTMs, and transformers, and learn to leverage pre-trained models like BERT and GPT for various NLP applications. 4. Master the use of APIs for large language models, enabling them to build real-world applications, such as conversational agents and text summarization tools. 5. Critically assess the ethical and societal implications of deploying NLP technologies, particularly in the context of large language models, ensuring they are prepared for responsible and impactful work in the field. View Class Schedule

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #purdue_northwest-0521Fall 2026UGRD3.00 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?