CS445 Natural Language Processing

Undergrad course, Sabanci University, Computer Science and Engineering Department, 2024

This course studies the theory, design and implementation of natural language processing systems. Topics include text processing, regular expressions, statistical properties of text, language modeling, text classification, sequence modeling, computational morphology, neural networks for NLP, chatbots, large language models.

  • Fall 2024 course had 120 students where students implemented group projects around stance detection, fake news detection, and intent detection.