Jan 02, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog
Add to Portfolio (opens a new window)

CSCI 4820 - 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 strongly recommended. Introduces 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)