Hide Advanced Options
Courses - Fall 2023
JOUR
Journalism Department Site
JOUR479P
(Perm Req)
Special Topics in Data Gathering and Analysis; Computational Text Analytics in Python
Credits: 3
Grad Meth: Reg, P-F
Prerequisite: permission of instructor (nhassan@umd.edu)

This course is designed to teach the principles and computational methods of natural language or textual data processing and provide hands-on experience in text analysis using Python. Natural language processing (NLP) is a set of techniques for examining and analyzing text as data. This course investigates the usage of NLP as a set of these techniques, with a particular emphasis on the practical side of NLP-using current NLP methods and libraries in Python in novel and inventive ways. Students will use and expand on existing libraries to solve textual problems, including scikit-learn, pytorch, gensim, spacy, and huggingface.