Oct 24, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

AAAI 360 - AICE: Introduction to Natural Language Processing


When Offered: F, S, SS

3 Credit(s)
3 Lecture Hour(s)
0 Lab Hour(s)

This course offers an introduction to the fundamental concepts, techniques, and applications of Natural Language Processing (NLP). Topics include text preprocessing, tokenization, word embeddings, sentiment analysis, machine translation, and sequence modeling using methods such as Recurrent Neural Networks (RNNs) and Transformer-based models like BERT. Students will gain hands-on experience with popular NLP libraries while working on practical projects. By the end of the course, students will be proficient in applying NLP techniques to real-world applications.

Prerequisite(s): Comp 365
Corequisite(s): none