Natural Language Processing and Text Mining, Spring 2026 (Undergraduates)

This course introduces the basic concepts in natural language processing and the applications in text mining. This is offered as an elective course in the undergraduate program.

Course Information

Latest News

Tentative Schedule

NOTE: The tentative schedule and the slides are subject to changes.
WeekDateContentHomework
1Feb. 23 & 26, 2026 Course Overview
2Mar. 2 & 5, 2026 Introduction to NLP
Ch.2 - Words and Tokens Edit Distance
3Mar. 9 & 12, 2026 Ch.3, N-gram Language models
4Mar. 16 & 19, 2026 Ch.4, Logistic Regression and Text Classification
5Mar. 23 & 26, 2026 Ch.5, Embeddings HW#1
6Mar. 30 & Apr. 2, 2026 Ch.6, Neural Networks
7Apr. 6 & 9, 2026 (4/6: Compensation Leave for Tomb Sweeping Day)
Due: HW#1
8Apr. 13 & 16, 2026 Ch.7, Large Language Models
Ch.17, Sequence labeling for POS and NER (introduction only)
9Apr. 20 & 23, 2026 (4/23: Midterm Exam -- Ch.1-7, 17) HW#2
10Apr. 27 & 30, 2026 Ch.8, Transformers (introduction only) Term project proposal
11May 4 & 7, 2026 Ch.13, RNNs & LSTMs (introduction only) Due: HW#2
12May 11 & 14, 2026 Ch.11, Information Retrieval and Retrieval-Augmented Generation
5/8 Due: Term project proposal
13May 18 & 21, 2026 Part II: Introduction to Text Mining
Embeddings
14May 25 & 28, 2026 Phrase Mining HW#3
15Jun. 1 & 4, 2026 Named Entity Recognition (NER)
Pattern-based text mining
16Jun. 8 & 11, 2026 Term project presentation Due: HW#3
17Jun. 15 & 18, 2026 Term project presentation
18Jun. 22 & 25, 2026 Term project presentation

Homework Assignments

Please hand in your homework in paper form or in electronic files before deadline.
Programs or homework in electronic files must be submitted to me via our submission site as follows: There will be around 3-4 homeworks during this semester.
  1. HW#1: Sentiment classification
  2. HW#2: Similarity estimation using Word embeddings
  3. HW#3: Named Entity Recognition

If you have any questions about the homework, please contact with the TA and me via e-mail.


Exams

  1. Midterm Exam: Apr. 20 - 24, 2026.

  2. Final Exam: Jun. 22 - 26, 2026.

    There will be no final exam for this course. Instead, we have the term project presentation in the last two to three weeks.

Score


E-mail: jhwang AT <the domain for our school>
Created: Feb. 3, 2026.
Last Updated: Feb. 3, 2026.