{"id":4426,"date":"2024-10-21T04:28:32","date_gmt":"2024-10-21T04:28:32","guid":{"rendered":"https:\/\/itp.nyu.edu\/itp\/?p=4426"},"modified":"2025-03-20T21:50:42","modified_gmt":"2025-03-20T21:50:42","slug":"programming-from-a-to-z-4-units-blended","status":"publish","type":"post","link":"https:\/\/itp.nyu.edu\/itp\/programming-from-a-to-z-4-units-blended\/","title":{"rendered":"Programming from A to Z [4 unit(s) &#8211; Blended]"},"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;| Tues 09:00am to 11:30am | 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,108,128],"tags":[],"class_list":["post-4426","post","type-post","status-publish","format-standard","hentry","category-course-archive","category-fall-2020","category-tier-2-courses-course-archive"],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts\/4426","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=4426"}],"version-history":[{"count":1,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts\/4426\/revisions"}],"predecessor-version":[{"id":4427,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/posts\/4426\/revisions\/4427"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/media?parent=4426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/categories?post=4426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/itp\/wp-json\/wp\/v2\/tags?post=4426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}