Course Syllabus
Winter 2021. This class introduces advanced undergraduates to the theory and practice of Natural Language Processing. This offering will focus on NLP programming for processing and generation of narratively structured text, such as stories and personal blogs/narratives that can be mined on the web. CSE 143 provides a combination of homeworks and exams targeted at learning the basics of NLP using the NLTK toolkit and other publicly available software. You also will work in teams to complete a team project building a question answering system. You must have completed CSE 30 or have python at the level of CSE 30. Either STAT 131 or CSE 107 are also required as a prerequisite.
Important Information
Piazza: piazza.com/ucsc/winter2021/cse14301
Class Time: This class will meet synchronously by Zoom TuTh 11:40AM-01:15PM. It will be recorded. There will be some pop quizzes in class. We will take attendance. Attendance at class and section are worth 5% of your grade.
Sections: Section times are M 2:40 PM to 4:10 PM, W 1:30 PM to 3:05 PM, Th 3:20 PM to 4:55 PM, Fr 1:00 PM to 2:30 PM
You have to attend one section a week but you may often want to attend an extra section. If you have trouble getting your questions answered in section or TA office hours (see below) because of the remote setting, please let us know.
Midterm: February 9th during class time
Final Exam: Final Exam will be on Monday March 15th 8 to 11 AM
Text Books:
We will use two books that are both available online.
NLTK: see http://www.nltk.org/book/ Links to an external site. as well as https://www.nltk.org/
Speech and Language Processing (Jurafsky and Martin):
https://web.stanford.edu/~jurafsky/slp3/ Links to an external site.
Instructor: Marilyn Walker
Office Hours: Thursday after class 1:15 to 2:00
Teaching Assistants:
- Changmao Li cli237@ucsc.edu
- Office Hours: Friday 2:30pm to 4:30pm
- Wen Cui wcui7@ucsc.edu
- Office Hours: Thursday 3:15-4:15pm
- Kevin Bowden kkbowden@ucsc.edu
- Office Hours: Wednesday 12:30 - 1:30
DRC Statement: UC Santa Cruz is committed to creating an academic environment that supports its diverse student body. If you are a student with a disability who requires accommodations to achieve equal access in this course, please submit your Accommodation Authorization Letter from the Disability Resource Center (DRC) to me privately during my office hours or by appointment, preferably within the first two weeks of the quarter. At this time, I would also like us to discuss ways we can ensure your full participation in the course. I encourage all students who may benefit from learning more about DRC services to contact DRC by phone at 831-459-2089 or by email at drc@ucsc.edu.
CARE Statement: Title IX prohibits gender discrimination, including sexual harassment, domestic and dating violence, sexual assault, and stalking. If you have experienced sexual harassment or sexual violence, you can receive confidential support and advocacy at the Campus Advocacy Resources & Education (CARE) Office by calling (831) 502-2273. In addition, Counseling & Psychological Services (CAPS) can provide confidential, counseling support, (831) 459-2628. You can also report gender discrimination directly to the University’s Title IX Office, (831) 459-2462. Reports to law enforcement can be made to UCPD, (831) 459-2231 ext. 1. For emergencies call 911.
Course Summary:
Date | Details | Due |
---|---|---|
Mon Jan 4, 2021 | Calendar Event CSE 143 Discussion Section | 2:40pm to 4:10pm |
Tue Jan 5, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Wed Jan 6, 2021 | Calendar Event Kevin's Office Hours | 12:30pm to 1:30pm |
Calendar Event CSE 143 Discussion Section | 1:30pm to 3:15pm | |
Thu Jan 7, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Calendar Event Wen's Office Hours | 3:15pm to 4:15pm | |
Calendar Event CSE 143 Discussion Section | 3:20pm to 4:50pm | |
Assignment Assignment0 Python Assessment | due by 10pm | |
Fri Jan 8, 2021 | Calendar Event CSE 143 Discussion Section | 1pm to 2:30pm |
Calendar Event Changmao's Office Hours | 2:30pm to 4pm | |
Mon Jan 11, 2021 | Calendar Event CSE 143 Discussion Section | 2:40pm to 4:10pm |
Assignment
Assignment 1
(1 student)
|
due by 11:59pm | |
Assignment Assignment 1 | due by 11:59pm | |
Tue Jan 12, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Wed Jan 13, 2021 | Calendar Event Kevin's Office Hours | 12:30pm to 1:30pm |
Calendar Event CSE 143 Discussion Section | 1:30pm to 3:15pm | |
Thu Jan 14, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Calendar Event Wen's Office Hours | 3:15pm to 4:15pm | |
Calendar Event CSE 143 Discussion Section | 3:20pm to 4:50pm | |
Fri Jan 15, 2021 | Calendar Event CSE 143 Discussion Section | 1pm to 2:30pm |
Calendar Event Changmao's Office Hours | 2:30pm to 4pm | |
Tue Jan 19, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Assignment Assignment 2 | due by 11:59pm | |
Wed Jan 20, 2021 | Calendar Event Kevin's Office Hours | 12:30pm to 1:30pm |
Calendar Event CSE 143 Discussion Section | 1:30pm to 3:15pm | |
Assignment
Assignment 2
(1 student)
|
due by 11:59pm | |
Thu Jan 21, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Calendar Event Wen's Office Hours | 3:15pm to 4:15pm | |
Calendar Event CSE 143 Discussion Section | 3:20pm to 4:50pm | |
Fri Jan 22, 2021 | Calendar Event CSE 143 Discussion Section | 1pm to 2:30pm |
Calendar Event Changmao's Office Hours | 2:30pm to 4pm | |
Mon Jan 25, 2021 | Calendar Event CSE 143 Discussion Section | 2:40pm to 4:10pm |
Tue Jan 26, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Wed Jan 27, 2021 | Calendar Event Kevin's Office Hours | 12:30pm to 1:30pm |
Calendar Event CSE 143 Discussion Section | 1:30pm to 3:15pm | |
Thu Jan 28, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Calendar Event Wen's Office Hours | 3:15pm to 4:15pm | |
Calendar Event CSE 143 Discussion Section | 3:20pm to 4:50pm | |
Fri Jan 29, 2021 | Calendar Event CSE 143 Discussion Section | 1pm to 2:30pm |
Calendar Event Changmao's Office Hours | 2:30pm to 4pm | |
Assignment Assignment 3 Code and Competition Score | due by 11:59pm | |
Sun Jan 31, 2021 |
Assignment
Assignment 3 Code and Competition Score
(1 student)
|
due by 4:59am |
Assignment
Assignment 3 Code and Competition Score
(2 students)
|
due by 11:59pm | |
Mon Feb 1, 2021 | Calendar Event CSE 143 Discussion Section | 2:40pm to 4:10pm |
Assignment
Assignment 3 Code and Competition Score
(1 student)
|
due by 11:59pm | |
Assignment Assignment 3 Report | due by 11:59pm | |
Tue Feb 2, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Assignment
Assignment 3 Report
(1 student)
|
due by 11:59pm | |
Wed Feb 3, 2021 | Calendar Event Kevin's Office Hours | 12:30pm to 1:30pm |
Calendar Event CSE 143 Discussion Section | 1:30pm to 3:15pm | |
Thu Feb 4, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Calendar Event Wen's Office Hours | 3:15pm to 4:15pm | |
Calendar Event CSE 143 Discussion Section | 3:20pm to 4:50pm | |
Fri Feb 5, 2021 | Calendar Event CSE 143 Discussion Section | 1pm to 2:30pm |
Calendar Event Changmao's Office Hours | 2:30pm to 4pm | |
Mon Feb 8, 2021 | Calendar Event CSE 143 Discussion Section | 2:40pm to 4:10pm |
Tue Feb 9, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Quiz Midterm | due by 1:15pm | |
Quiz
Midterm
(2 students)
|
due by 2:03pm | |
Quiz
Midterm
(1 student)
|
due by 2:50pm | |
Wed Feb 10, 2021 | Calendar Event Kevin's Office Hours | 12:30pm to 1:30pm |
Calendar Event CSE 143 Discussion Section | 1:30pm to 3:15pm | |
Thu Feb 11, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Calendar Event Wen's Office Hours | 3:15pm to 4:15pm | |
Calendar Event CSE 143 Discussion Section | 3:20pm to 4:50pm | |
Fri Feb 12, 2021 | Calendar Event CSE 143 Discussion Section | 1pm to 2:30pm |
Calendar Event Changmao's Office Hours | 2:30pm to 4pm | |
Mon Feb 15, 2021 | Calendar Event CSE 143 Discussion Section | 2:40pm to 4:10pm |
Tue Feb 16, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Assignment Assignment 4 Code & Competition Score | due by 11:59pm | |
Wed Feb 17, 2021 | Calendar Event Kevin's Office Hours | 12:30pm to 1:30pm |
Calendar Event CSE 143 Discussion Section | 1:30pm to 3:15pm | |
Assignment Assignment 4 Report | due by 11:59pm | |
Thu Feb 18, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Calendar Event Wen's Office Hours | 3:15pm to 4:15pm | |
Calendar Event CSE 143 Discussion Section | 3:20pm to 4:50pm | |
Assignment
Assignment 4 Report
(1 student)
|
due by 11:59pm | |
Fri Feb 19, 2021 | Calendar Event CSE 143 Discussion Section | 1pm to 2:30pm |
Calendar Event Changmao's Office Hours | 2:30pm to 4pm | |
Mon Feb 22, 2021 | Calendar Event CSE 143 Discussion Section | 2:40pm to 4:10pm |
Tue Feb 23, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Assignment
Assignment 4 Code & Competition Score
(1 student)
|
due by 11:40am | |
Assignment
Assignment 4 Report
(1 student)
|
due by 11:40am | |
Assignment Assignment 6 | due by 11:59pm | |
Wed Feb 24, 2021 | Calendar Event Kevin's Office Hours | 12:30pm to 1:30pm |
Calendar Event CSE 143 Discussion Section | 1:30pm to 3:15pm | |
Thu Feb 25, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Calendar Event Wen's Office Hours | 3:15pm to 4:15pm | |
Calendar Event CSE 143 Discussion Section | 3:20pm to 4:50pm | |
Fri Feb 26, 2021 | Calendar Event CSE 143 Discussion Section | 1pm to 2:30pm |
Calendar Event Changmao's Office Hours | 2:30pm to 4pm | |
Mon Mar 1, 2021 | Calendar Event CSE 143 Discussion Section | 2:40pm to 4:10pm |
Assignment assignment 7 | due by 11:59pm | |
Tue Mar 2, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Wed Mar 3, 2021 | Calendar Event Kevin's Office Hours | 12:30pm to 1:30pm |
Calendar Event CSE 143 Discussion Section | 1:30pm to 3:15pm | |
Thu Mar 4, 2021 | Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm |
Calendar Event Wen's Office Hours | 3:15pm to 4:15pm | |
Calendar Event CSE 143 Discussion Section | 3:20pm to 4:50pm | |
Fri Mar 5, 2021 | Calendar Event CSE 143 Discussion Section | 1pm to 2:30pm |
Calendar Event Changmao's Office Hours | 2:30pm to 4pm | |
Mon Mar 8, 2021 | Calendar Event CSE 143 Discussion Section | 2:40pm to 4:10pm |
Tue Mar 9, 2021 |
Assignment
Final Project Presentation
(18 students)
|
due by 11am |
Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm | |
Wed Mar 10, 2021 | Calendar Event Kevin's Office Hours | 12:30pm to 1:30pm |
Calendar Event CSE 143 Discussion Section | 1:30pm to 3:15pm | |
Thu Mar 11, 2021 |
Assignment
Final Project Presentation
(14 students)
|
due by 11am |
Calendar Event Introduction to Natural Language Processing | 11:30am to 1pm | |
Calendar Event Wen's Office Hours | 3:15pm to 4:15pm | |
Calendar Event CSE 143 Discussion Section | 3:20pm to 4:50pm | |
Fri Mar 12, 2021 | Calendar Event CSE 143 Discussion Section | 1pm to 2:30pm |
Calendar Event Changmao's Office Hours | 2:30pm to 4pm | |
Assignment assignment 8 | due by 11:59pm | |
Sat Mar 13, 2021 | Assignment Possible extra credit if enough people do it. Fill out the Student Evaluation of Teaching, SET | due by 11:59pm |
Sun Mar 14, 2021 |
Assignment
assignment 8
(3 students)
|
due by 11:59pm |
Mon Mar 15, 2021 | Calendar Event CSE143 Final Exam | 8am to 12pm |
Assignment Study Guide for the final | due by 8am | |
Quiz Final Exam | due by 9:30am | |
Quiz
Final Exam
(1 student)
|
due by 10:15am | |
Quiz
Final Exam
(1 student)
|
due by 11am | |
Assignment Final Project Report/Updated Final/Extended Slides | due by 11:59pm | |
Assignment Assignment 5, midterm STUDY GUIDE, will NOT be graded | ||
Assignment Class and Section Attendance Weeks 1-5 | ||
Assignment Class and Section Attendance Weeks 6-10 | ||
Assignment Midterm-Curved |