Help

Course Information

Natural Language Processing (CSC424 (UG24))

Term: Spring 2025 (UNDG)

Faculty

Anthony J. Corso
Email address is hidden, click here to email

Schedule

Wed-Fri, 8:15 AM - 9:15 AM (1/13/2025 - 4/26/2025) Location: MAIN (TEGR 302 - Hybrid Lecture)

Description

Natural language is ubiquitous, e.g., humans speak and write to communicate, to transfer information, and to document knowledge. Natural Language Processing (NLP) is an integral component in countless information systems requiring advanced manipulation of natural language. In this class, students will be introduced to NLP starting with the concept of understanding words in context and the need for natural language processing in the business environment. The discussion continues with a detailed study of words and is a foundational framework supporting phonetics and speech synthesis. Subsequent topics include concepts of how words are grouped together to form unique grammatical units. The last part of the course, explores solving real-world NLP problems and deals with two key areas: corpus building, feature engineering, and application development. Course material is presented via theory-based lectures, group discussion, and practical labs-a culminating research project will be individua