Computational Text from A to Z +
This course is a survey of programming strategies and techniques for the procedural analysis and generation of text-based data. Topics include analyzing text based on its statistical properties, automated text production using probabilistic methods, and text visualization. Students will learn server-side and client-side JavaScript programming and build single-page web applications as well as bots for social media networks. Additionally, this course will critically investigate and explore open-source and commercial machine learning models for text and image generation. The course includes weekly homework coding exercises and an open-ended final project.