CSC 6260

Natural Language Processing

Concordia University-Wisconsin · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course explores the computational techniques that enable machines to interpret, generate, and interact with human language. Students will examine both the foundational linguistics and the advanced algorithms that power modern Natural Language Processing (NLP) systems, from rule-based parsing to large-scale transformer models. Topics include text preprocessing, tokenization, word embeddings, part-of-speech tagging, named entity recognition, syntactic parsing, sentiment analysis, and machine translation. The course covers classic models such as Hidden Markov Models (HMMs) and n-gram language models, as well as deep learning-based approaches including Recurrent Neural Networks (RNNs), sequence-to-sequence models, and transformer architectures. Students will apply techniques in real-world scenarios such as chatbots, summarization, text classification, information retrieval, and question answering. Projects emphasize both implementation and evaluation, with attention to ethical concerns such as bias, misinformation, and the responsible use of generative language models.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 8 hours ago

001

Availability not recently verified
Class #concordia_wisconsin-1055Fall 2026UGRD3 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?