{"id":6,"date":"2023-08-28T00:43:31","date_gmt":"2023-08-28T00:43:31","guid":{"rendered":"https:\/\/golancourses.net\/fall23\/?page_id=6"},"modified":"2023-10-30T15:30:50","modified_gmt":"2023-10-30T15:30:50","slug":"syllabus","status":"publish","type":"page","link":"https:\/\/golancourses.net\/fall23\/","title":{"rendered":"Syllabus"},"content":{"rendered":"<p><strong>Course Web Site:<\/strong> <a href=\"https:\/\/golancourses.net\/fall23\/\">https:\/\/golancourses.net\/fall23\/<\/a><br \/>\n<strong>Calendar:<\/strong> <a href=\"https:\/\/golancourses.net\/fall23\/syllabus\/calendar\/\">https:\/\/golancourses.net\/fall23\/syllabus\/calendar\/<\/a><br \/>\n<strong>OpenProcessing Site:<\/strong> <a href=\"https:\/\/openprocessing.org\/class\/86356\">https:\/\/openprocessing.org\/class\/86356<\/a><br \/>\n<strong>Times:<\/strong> Mon\/Wed, 2:00-4:50pm, August 28\u2013December 06, 2023<br \/>\n<strong>Location:<\/strong> CMU College of Fine Arts, CFA-303<br \/>\n<strong>Professor:<\/strong> <a href=\"https:\/\/art.cmu.edu\/people\/golan-levin\/\">Golan Levin<\/a>, School of Art &amp; IDeATe Program<br \/>\n<strong>Teaching Assistant:<\/strong> <a href=\"https:\/\/art.cmu.edu\/people\/emmanuel-lugo\/\">Em Lugo<\/a>, School of Art<\/p>\n<p><em><strong>Intermediate Studio: Creative Coding<\/strong> (60-212) is a practical introduction to the use of programming and computation within the context of the arts. In this \u201cintromediate\u201d level course, students develop or deepen the skills and confidence to produce interactive, generative, and computational artworks; discuss their work in relation to current and historic praxes of computer art; and engage new technologies critically.<\/em><\/p>\n<p><em>This is a \u201cstudio art course in computer science\u201d, in which our objective is art and design, but our medium is student-written software. Intended as a second course for arts students who have already had one semester of elementary programming (in any language), this class develops craft skills in arts-engineering using a variety of creative coding toolkits, especially including p5.js (JavaScript) and TouchDesigner. Through rigorous programming exercises in these environments, students will develop mastery over the basic vocabulary of constructs that govern static, dynamic, and interactive form, with the aim of applying these skills to problems in interactive art, computational design, and other creative explorations of transmediality, connectivity, generativity, and immersivity.<\/em><\/p>\n<hr \/>\n<h3>Syllabus Sections<\/h3>\n<p><a href=\"https:\/\/github.com\/golanlevin\/60-212\/blob\/main\/60-212_syllabus_fall2023.md#overview-1\">Overview<\/a><br \/>\n<a href=\"https:\/\/golancourses.net\/fall23\/syllabus\/calendar\/\">Calendar<\/a><br \/>\n<a href=\"https:\/\/github.com\/golanlevin\/60-212\/blob\/main\/60-212_syllabus_fall2023.md#course-profile\">Course Profile<\/a><br \/>\n<a href=\"https:\/\/github.com\/golanlevin\/60-212\/blob\/main\/60-212_syllabus_fall2023.md#administrata\">Administrata<\/a><br \/>\n<a href=\"https:\/\/github.com\/golanlevin\/60-212\/blob\/main\/60-212_syllabus_fall2023.md#civics-and-attendance\">Civics and Attendance<\/a><br \/>\n<a href=\"https:\/\/github.com\/golanlevin\/60-212\/blob\/main\/60-212_syllabus_fall2023.md#grading-rubics-and-expectations-of-professionalism\">Grading, Rubics, and Expectations of Professionalism<\/a><br \/>\n<a href=\"https:\/\/github.com\/golanlevin\/60-212\/blob\/main\/60-212_syllabus_fall2023.md#academic-integrity\">Academic Integrity<\/a><br \/>\n<a href=\"https:\/\/github.com\/golanlevin\/60-212\/blob\/main\/60-212_syllabus_fall2023.md#code-of-conduct\">Code of Conduct<\/a><br \/>\n<a href=\"https:\/\/github.com\/golanlevin\/60-212\/blob\/main\/60-212_syllabus_fall2023.md#freedom-of-speech\">Freedom of Speech<\/a><br \/>\n<a href=\"https:\/\/github.com\/golanlevin\/60-212\/blob\/main\/60-212_syllabus_fall2023.md#dealing-with-stress\">Dealing with Stress<\/a><br \/>\n<a href=\"https:\/\/github.com\/golanlevin\/60-212\/blob\/main\/60-212_syllabus_fall2023.md#zoom--remote-education\">Zoom &amp; Remote Education<\/a><br \/>\n<a href=\"https:\/\/github.com\/golanlevin\/60-212\/blob\/main\/60-212_syllabus_fall2023.md#land-notice\">Land Notice<\/a><\/p>\n<hr \/>\n<h3>Unit Topics<\/h3>\n<ol>\n<li><strong>Code &amp; Form I<\/strong> (due Wed. 8\/30)<\/li>\n<li><strong>Code &amp; Form II<\/strong> (due Wed. 9\/6)<\/li>\n<li><strong>Code &amp; Form III<\/strong> (due Wed. 9\/13)<\/li>\n<li><strong>Generativity: <em>Pattern<\/em><\/strong> (due Wed. 9\/20)<\/li>\n<li><strong>Dynamic Form: <em>Loop;<\/em> <\/strong><em><strong>Timepiece<\/strong><\/em> (due Mon. 10\/2)<\/li>\n<li><strong>Interactivity I: <em>Creature<\/em><\/strong>\u00a0(due Wed. 10\/11)<\/li>\n<li><strong>Interactivity II: <em>Gesture Expander<\/em><\/strong> (due Wed. 11\/1)<\/li>\n<li><strong>Artificial Intelligence: <em>Poetic Surveillant<\/em><\/strong> (due Mon. 11\/6)<\/li>\n<li><strong>Connectivity: <em>Mobile Telematic<\/em><\/strong> (due Mon. 11\/20)<\/li>\n<li><strong>Transmediality: <em>Audiovisual Environment<\/em><\/strong> (due Wed. 12\/6)<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Course Web Site: https:\/\/golancourses.net\/fall23\/ Calendar: https:\/\/golancourses.net\/fall23\/syllabus\/calendar\/ OpenProcessing Site: https:\/\/openprocessing.org\/class\/86356 Times: Mon\/Wed, 2:00-4:50pm, August 28\u2013December 06, 2023 Location: CMU College of Fine Arts, CFA-303 Professor: Golan Levin, School of Art &amp; IDeATe Program Teaching Assistant: Em Lugo, School of Art Intermediate Studio: Creative Coding (60-212) is a practical introduction to the use of programming and computation &hellip; <a href=\"https:\/\/golancourses.net\/fall23\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Syllabus&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":8,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":506,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages\/6\/revisions\/506"}],"wp:attachment":[{"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}