Programming from A to Z

Daniel Shiffman

This course focuses on programming strategies and techniques behind procedural analysis and generation of text based data. We’ll explore topics ranging from evaluating text according to its statistical properties to the automated production of text with probabilistic methods to text visualization. Students will learn server-side and client-side
JavaScript programming and develop projects that can be shared and interacted with online. There will be weekly homework assignments as well as a final project.