CS 159

Course Schedule

The schedule is tentative and subject to change. Links to each week's assignments and readings will be added on the Monday of that week.

"J&M" refers to the Jurafsky & Martin Textbook. Italicized readings are optional; all other listed readings are mandatory.

For your convenience, the information for the current week can always be found here at the top of the page, before the full schedule.

Current Week

The current week is: Week 1.

Full schedule

Week Topic Link to Lessons Page Lab assignment or Project Milestone
1 Introduction and course overview Coming Soon! "Lab 0" in-class activity
2 Tokenization, segmentation, evaluation Coming Soon! Lab 1
3 Probability, N-grams, smoothing Coming Soon! Lab 2
4 Text classification Coming Soon! None (continue Lab 2)
5 Part-of-speech tagging Coming Soon! Lab 3
6 Co-occurrence, information retrieval Coming Soon! Lab 4
7 Vector semantics Coming Soon! Lab 5
8 Fall Break; Future of NLP Coming Soon! None (continue Lab 5)
9 NLP Ethics; midterm review Coming Soon! N/A
10 Midterm Coming Soon! N/A
11 Project Brainstorming Coming Soon! Project Brainstorming
12 Special topics Coming Soon! Project Pitches
13 Special topics Coming Soon! Literature Review
14 Special topics Coming Soon!
15 Project presentations Coming Soon!

(When logged in, completion status appears here.)