Schedule of Classes: Natural Language Processing: 2021-2022

*****COURSES ARE SUBJECT TO CHANGE*****

Click on the section name to visit the web page for that section, or the course name to see all offerings of the course.

To reference a comprehensive list of all SOE renumbered courses, please see:
https://organization.soe.ucsc.edu/bsoe-reshaping-course-renumbering

Please note that the course schedule and offerings are subject to change.

« Back to 2020-2021

Lower-Division
Fall 2021 Winter 2022 Spring 2022 Summer 2022
 
Upper-Division
Fall 2021 Winter 2022 Spring 2022 Summer 2022
 
Graduate
Fall 2021 Winter 2022 Spring 2022 Summer 2022
NLP201: Natural Language Processing I
NLP202: Natural Language Processing II
NLP203: Natural Language Processing III
NLP220: Data Collection, Wrangling and Crowdsourcing for Natural Language Processing
NLP243: Machine Learning for Natural Language Processing
NLP244: Advanced Machine Learning for Natural Language Processing
NLP245: Conversational Agents
NLP255: Topics in Applied Natural Language Processing
NLP267: Machine Translation
NLP270: Linguistic Models of Syntax and Semantics for Computer Scientists
NLP271A: Capstone I: Natural Language Processing
NLP271B: Capstone II: Natural Language Processing
NLP271C: Capstone III: Natural Language Processing
NLP280: Seminar in Natural Language Processing