{"id":4192,"date":"2024-10-21T03:55:17","date_gmt":"2024-10-21T03:55:17","guid":{"rendered":"https:\/\/itp.nyu.edu\/itp\/?p=4192"},"modified":"2025-03-20T21:49:26","modified_gmt":"2025-03-20T21:49:26","slug":"programming-from-a-to-z-4-units-in-person","status":"publish","type":"post","link":"https:\/\/itp.nyu.edu\/itp\/programming-from-a-to-z-4-units-in-person\/","title":{"rendered":"Programming from A to Z [4 unit(s) &#8211; In-Person]"},"content":{"rendered":"\n<p>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 &#8220;AI&#8221; models The course will include weekly homework coding exercises and an open-ended final project.<\/p>\n\n\n\n<p>ITPG-GT.2536.1 (22592) | Instructor: Daniel Shiffman&nbsp;| Wed 3:30pm to 6:00pm | Meeting Pattern: 14 |&nbsp;<a target=\"_blank\" href=\"https:\/\/itp.nyu.edu\/help\/sp21-class-dates-deadlines\/\" rel=\"noreferrer noopener\">Start Date<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[126,106,128],"tags":[],"class_list":["post-4192","post","type-post","status-publish","format-standard","hentry","category-course-archive","category-fall-2021","category-tier-2-courses-course-archive"],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts\/4192","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\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/comments?post=4192"}],"version-history":[{"count":1,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts\/4192\/revisions"}],"predecessor-version":[{"id":4193,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts\/4192\/revisions\/4193"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/media?parent=4192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/categories?post=4192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/tags?post=4192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}