Categories

Recent Comments

    Click here to expand all course descriptions

    Visual Journalism

    This course is designed to provide an overview of visual storytelling in the newsroom. We will explore a variety of narrative formats and design principles, learn about reporting techniques for visual stories, touch on the best practices and ethics of journalism and work on collaborative exercises and assignments.


    Programming 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 also include examples on how to interface with the latest open-source and commercial machine learning models for text and image generation. The writing of this course description may or may not have been assisted by one of these so-called “AI” models The course will include weekly homework coding exercises and an open-ended final project.