Jan 23, 2026  
2025-2026 Graduate Catalog 
    
2025-2026 Graduate Catalog
Add to Portfolio (opens a new window)

CSCI 5820 - Natural Language Processing

3 credit hours
Prerequisites: CSCI 3080 and CSCI 3110 with a grade of C (2.0) or better; proficiency in the Python programming language is strongly recommended. An introduction to the theory and practice of natural language processing (NLP), focusing on processes that enable computers to understand, generate, and analyze natural language. Includes fundamental algorithms for language modeling and syntactic analysis; core NLP applications areas such as classification, chatbots, and machine translation; and modern methodologies underpinning natural language processing, including machine learning and deep learning.


Click here for the Spring 2026 Schedule of Classes




Add to Portfolio (opens a new window)