CSC 450 Natural Language Processing
This course introduces Natural Language Processing (NLP), focusing on foundational concepts, techniques, and applications. Students will explore how to process and analyze human language data through computational means. The course will emphasize practical experience using Python and popular NLP libraries, such as NLTK and spaCy, to work on projects like text classification, sentiment analysis, and simple chatbots. The course will cover the basics of linguistic structures and provide students with the skills to develop applications that can process and interpret textual data.
Prerequisite
CSC440