{"id":610,"date":"2022-08-24T18:51:09","date_gmt":"2022-08-24T18:51:09","guid":{"rendered":"https:\/\/itp.nyu.edu\/itp_dev\/?p=610"},"modified":"2025-04-14T16:32:02","modified_gmt":"2025-04-14T16:32:02","slug":"programming-from-a-to-z","status":"publish","type":"post","link":"https:\/\/itp.nyu.edu\/itp\/programming-from-a-to-z\/","title":{"rendered":"Programming from A to Z"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"628\" src=\"https:\/\/itp.nyu.edu\/itp\/wp-content\/uploads\/2025\/04\/typography_and_technology.png\" alt=\"\" class=\"wp-image-6760\" srcset=\"https:\/\/itp.nyu.edu\/itp\/wp-content\/uploads\/2025\/04\/typography_and_technology.png 1024w, https:\/\/itp.nyu.edu\/itp\/wp-content\/uploads\/2025\/04\/typography_and_technology-300x184.png 300w, https:\/\/itp.nyu.edu\/itp\/wp-content\/uploads\/2025\/04\/typography_and_technology-768x471.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Daniel Shiffman<\/p>\n\n\n\n<p>This course focuses on programming strategies and techniques behind procedural analysis and generation of text-based data. We&#8217;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. This fall the course will also explore topics in machine learning as related to text. There will be weekly homework assignments as well as a final project.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This course focuses on programming strategies and techniques behind procedural analysis and generation of text-based data. We&#8217;ll explore topics ranging from evaluating text according to its statistical properties to the automated production of text with probabilistic methods to text visualization.<\/p>\n","protected":false},"author":1,"featured_media":6760,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,57],"tags":[],"class_list":["post-610","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-courses","category-tier-2-courses"],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts\/610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/comments?post=610"}],"version-history":[{"count":2,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts\/610\/revisions"}],"predecessor-version":[{"id":6849,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts\/610\/revisions\/6849"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/media\/6760"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/media?parent=610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/categories?post=610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/tags?post=610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}