CS 4730
Natural Language Programming Foundations and Applications. ((3 Credits))
Utah Valley University · UGRD · Fall 2026
Catalog description
Prerequisite(s): CS 2420 and University Advanced Standing. Some experience with Python, machine learning, probability and linear algebra is recommended. Provides a comprehensive introduction to Natural Language Processing (NLP), focusing on both foundational techniques and modern applications. Explores classical NLP concepts such as text preprocessing, statistical models, and word embeddings, and modern approaches using transformer architectures and pre-trained language models. Emphasizes a hands-on, project-driven approach, teaching how to build NLP pipelines, fine-tune language models, and implement text summarization, generation, and conversational AI systems. Explores prompt engineering, few-shot learning and other cutting-edge NLP methods.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff