{"id":8,"date":"2015-01-23T16:51:14","date_gmt":"2015-01-23T16:51:14","guid":{"rendered":"https:\/\/www.courses.tegabrain.com\/PVA1\/?page_id=8"},"modified":"2016-11-22T15:43:09","modified_gmt":"2016-11-22T15:43:09","slug":"schedule","status":"publish","type":"page","link":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/schedule\/","title":{"rendered":"Schedule &#038; Deliverables"},"content":{"rendered":"<p><a href=\"#week1\">Week 1 &#8211; August 31st<\/a><br \/>\n<a href=\"#week2\">Week 2 &#8211; 7th Sept<\/a><br \/>\n<a href=\"#week3\">Week 3 &#8211; 14th Sept<\/a><br \/>\n<a href=\"#week4\">Week 4 &#8211; 21st Sept<\/a><br \/>\n<a href=\"#week5\">Week 5 &#8211; 28th Sept<\/a><br \/>\n<a href=\"#week6\">Week 6 &#8211; 5th Oct<\/a><br \/>\n<a href=\"#week7\">Week 7 &#8211; 12th Oct<\/a><br \/>\n<a href=\"#week8\">Week 8 &#8211; 19th Oct<\/a><br \/>\n<a href=\"#week9\">Week 9 &#8211; 26th Oct<\/a><br \/>\n<a href=\"#week10\">Week 10 &#8211; 29th Oct<\/a><br \/>\n<a href=\"#week11\">Week 11 &#8211; 2nd Nov<\/a><br \/>\n<a href=\"#week12\">Week 12 &#8211; 9th Nov<\/a><\/p>\n<p id=\"week1\"><b>1 &#8211; August 31st: Introductions<\/b><\/p>\n<ul>\n<li>Introduction to course<\/li>\n<li>What does it mean to program creatively?<\/li>\n<li>Processing file structure and management<\/li>\n<li>Drawing basics<\/li>\n<\/ul>\n<p><strong>To do\u00a0for next week:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA1\/?p=1\">Read\u00a0the Learning to Learn post<\/a>\u00a0with the lessons for students from John Cage and the text from the link by<a href=\"https:\/\/medium.com\/@zachlieberman\/lessons-for-students-cf1acf200ee#.u5m3ylgs6\"> Zach Lieberman.\u00a0<\/a><\/li>\n<li>Review all the materials on this site.<\/li>\n<li><a href=\"https:\/\/slack.com\/downloads\">Download slack <\/a>and sign up and login to the\u00a0class Slack:\u00a0<a href=\"https:\/\/suny2016.slack.com\/\">https:\/\/suny2016.slack.com\/<\/a><\/li>\n<li>Sign up\u00a0and login to this blog. Find an artwork that was made using processing and post it to the blog with a short, 3 sentence description of who the artists is.<\/li>\n<li>Order the textbook and get your class notebook.<\/li>\n<li><a href=\"https:\/\/processing.org\/download\/?processing\">Download Processing<\/a> to whatever computer you will be doing course\u00a0work on.<\/li>\n<li>Complete class survey <a href=\"https:\/\/www.surveymonkey.com\/s\/D67ZY86\">here.<\/a><\/li>\n<li>Draw a\u00a0self portrait\u00a0on paper and bring it to class.<\/li>\n<\/ul>\n<p>READING:\u00a0<strong>\u00a0<\/strong><a href=\"https:\/\/docs.google.com\/file\/d\/0B8pZRjIECCvPZkxiMEVBeTZ1QkE\/edit\">Petzold, Charles (2009). Code, the hidden language of computer software<\/a>. O\u2019Reilly Media, Inc. Preface and chapter 1. And if you\u2019re into it, continue with chapter 2.<\/p>\n<p id=\"week2\"><b>2 &#8211; 7th Sept:\u00a0Code fundamentals<\/b><\/p>\n<ul>\n<li>Introduction to\u00a0code and\u00a0drawing<\/li>\n<\/ul>\n<p>NEW MEDIA LECTURE SERIES: <a href=\"https:\/\/newmedia.purchase.edu\/new-media-lecture-series-ekene-ijeoma\/\">EKENE\u00a0IJOMA, NEUBERGER 6.30-8.30PM<\/a><\/p>\n<p><strong>Tutorial:<\/strong><\/p>\n<ul>\n<li>More on\u00a0processing\/file structure\/IDE examples.<\/li>\n<li>Color spaces,\u00a0variables and variability in code, interactivity.<\/li>\n<li>Drawing your face<\/li>\n<\/ul>\n<p><strong>To do\u00a0for next week:<\/strong><\/p>\n<ul>\n<li><del>READING<\/del>\u00a0Watching for this week: Artist\u00a0Ramsey Nasser speaking at\u00a0Eyeo:\u00a0<a href=\"https:\/\/vimeo.com\/134734733\">https:\/\/vimeo.com\/134734733<\/a><\/li>\n<li>After you have watched this talk, make a research post on a programming language of your choosing. Write 200-300 words on the language. You might include details like who made the language, why, what it was first used for and what some of its strengths and weaknesses are. If you need a start on what language to choose, here is a ginormous chart <a href=\"http:\/\/www.cs.toronto.edu\/~gpenn\/csc324\/PLhistory.pdf\">with many language on it for you to choose from.<\/a><\/li>\n<li>Read through chapters 1-3 in Learning processing (this revises much of what we did in class)\n<ul>\n<li>Do the following exercises\u00a0from the book and do the following exercises, writing them in your notebook or in Processing as you need to: 1.4, 1.5, 1.6, 2.6, 3.3 3.4, 3.7. If you don&#8217;t have the book yet, the first few chapters are on the class Moodle. For the exercises you do on the computer, save these in a folder at the end of the week, zip up and submit to the Moodle drop box for this week.<\/li>\n<\/ul>\n<\/li>\n<li>As per part 1 of assignment 1, take your hand drawn portrait and recreate it in code. Your code can be\u00a0an interpretation of your face drawing, simplifying or adjusting it as necessary. Post a screen shot of the result on this blog.<\/li>\n<\/ul>\n<p id=\"week3\"><b>3 &#8211; 14th Sept:\u00a0Generative processes: Faces<\/b><\/p>\n<ul>\n<li>What is generative art and design?\u00a0Face as interface.<\/li>\n<li>Generative face assignment<\/li>\n<li>Time to work on your generative face.<\/li>\n<\/ul>\n<p><strong>Tutorial<\/strong><\/p>\n<ul>\n<li>Variables<\/li>\n<li>Pseudo-coding<\/li>\n<\/ul>\n<p><strong>To do\u00a0for next week:<\/strong><\/p>\n<ul>\n<li>Review the new functions introduced this week &#8211; as <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/2016\/09\/13\/useful-things-you-will-need-this-week\/\">listed here <\/a>(20min)<\/li>\n<li>Read Chapter 4 of the Learning Processing Book. And do the exercises up to 4.7. Then recode your face in terms of variables. Make it so that your eyes change color randomly. (2 hours)<\/li>\n<li>If you want some more review of variables let me introduce you to\u00a0Dan Shiffman &#8211; here is his<a href=\"https:\/\/www.youtube.com\/watch?v=B-ycSR3ntik&amp;index=1&amp;list=PLRqwX-V7Uu6aFNOgoIMSbSYOkKNTo89uf\">\u00a0video tutorial on variables.<\/a>\u00a0(20min)<\/li>\n<li>Complete <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/assignments\/\">Assignment 1 Part 1 and Part 2<\/a> as two separate Processing sketches and submit code to the Moodle and to the blog as instructed in the assignment brief. (3-4 hours)<\/li>\n<li>Download the <a href=\"http:\/\/www.cockos.com\/licecap\/\">LiceCap software<\/a> that will allow you generate a GIF from\u00a0your screen. Once you have finished your generative face, run it and make a gif showing at least 3 face variations. Post you gif to the blog with a few sentences describing your\u00a0project.<\/li>\n<\/ul>\n<p id=\"week4\"><b>4 &#8211; 21st Sept: Generative processes in art and design<\/b><\/p>\n<ul>\n<li>Generative faces due. Presentation and crit in class<\/li>\n<li>Lecture: Generative processes<\/li>\n<\/ul>\n<p><strong>Tutorial<\/strong><\/p>\n<ul>\n<li>Conditionals<\/li>\n<li>Booleans<\/li>\n<\/ul>\n<p><strong>To do for next week:<\/strong><\/p>\n<ul>\n<li>Read chapter 5 of Learning Processing, do all the exercises.<\/li>\n<li>Then return to the\u00a0button exercises from class and finishe them and put in homework box for this week on Moodle.<\/li>\n<li>Reading: <a href=\"http:\/\/jonmccormack.info\/wp-content\/uploads\/2012\/10\/TenQuestionsV3.pdf\">10 questions for Generative Art<\/a><\/li>\n<li>Refine, improve and iterate on your Face Assignment Part 2. Make a detailed sketch on paper to first to figure out the coordinates for everything. Look at <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/past-student-faces\/\">these examples of past student work<\/a> for inspiration. Your project should be unrecognizable from the template!! \u00a0It is not good enough to make simple change the colors of the template &#8211; you will get a bad grade if you do. \u00a0You will likely need <a href=\"https:\/\/processing.org\/reference\/beginShape_.html\">custom shapes<\/a>, also look at how you can vary the <a href=\"https:\/\/www.processing.org\/tutorials\/color\/\">transparency of fill and stroke (you add a 4th argument like (fill(255,0,0,200);).<\/a> Consider, line, color, stroke weight, transparency. Be ruthless, make something you are proud of. Watch this Ira Glass interview. Also see\u00a0<a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/exporting-processing-sketch-as-an-animated-gif\/\">how to post a GIF<\/a> so that it animates properly.<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/BI23U7U2aUY\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p id=\"week5\"><b>5 &#8211; 28th Sept:\u00a0Marking Time<\/b><\/p>\n<ul>\n<li>Local and global variables<\/li>\n<li>Loops<\/li>\n<li>Functions (void and return functions, how to pass arguments)<\/li>\n<\/ul>\n<p><strong>Tutorial<\/strong><\/p>\n<ul>\n<li>Group programming exercise.<\/li>\n<li>Loops exercises<\/li>\n<li>Time functions<\/li>\n<\/ul>\n<p><strong>To do\u00a0for next week:<\/strong><\/p>\n<ul>\n<li>Catch up if you are behind.<\/li>\n<li>Read Chapters\u00a06 from 6.4 onwards. We are not covering WHILE loops so ignore them! Do exercises\u00a0(6.2, 6.3, 6.4, 6.5). (1-2 hours) Video tutorials on loops are <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/2016\/09\/28\/loops-tutorial-exercises\/\">listed here<\/a> in tutorial post if you need revision.<\/li>\n<li>Read chapter \u00a07\u00a0(do 7.4, 7.5, 7.6,7.7) (1-2 hours)\u00a0Video tutorials are listed <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/2016\/09\/28\/functions-tutorial-example\/\">here in tutorial<\/a> post if you need revision.<\/li>\n<li>Finish <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/2016\/09\/28\/loops-tutorial-exercises\/\">loop exercises from class.<\/a> (1 hour or none if you worked in class)<\/li>\n<li>Do the readings from the <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/the-clock\/\">clock assignment brief<\/a>\u00a0and review the examples in\u00a0<a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/marking-time\/\">this post<\/a>. Brainstorm 3\u00a0concepts for a non-traditional clock documenting them in\u00a0sketches in your notebooks. Come to class ready to discuss. (1-many hours)<\/li>\n<\/ul>\n<h3>6 &#8211; 5th Oct: Media and Transformations<\/h3>\n<ul>\n<li>Transformations<\/li>\n<li>Assignment 2<\/li>\n<\/ul>\n<p>NEW MEDIA LECTURE SERIES: FIONA RABY. NEUBERGER 6.30PM<\/p>\n<p><strong>Tutorials:<\/strong><\/p>\n<ul>\n<li>Transformation and time exercises<\/li>\n<li>Clock assignment concept sketches, plan and prototype coding.<\/li>\n<\/ul>\n<p><strong>To do\u00a0for next week:<\/strong><\/p>\n<ul>\n<li>Reading: Chapter on <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/programming-time\/\">time functions<\/a>, <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/tutorial-transformations\/\">transformations<\/a> and <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/trigonometry-2\/\">trigonometry.<\/a><\/li>\n<li>Choose one concept for your clock, develop a series of at least 3 sketches on paper showing how it changes through time. Take a photo of these sketches and post to the blog. Come ready to discuss with the class.<\/li>\n<li>Write the series of steps, describing what needs to occur as your clock program runs. These should include for example: 1) Set up variables for coordinates for ellipse. Set up variable for the ellipse radius. 2) Draw a series of ellipses. 3) Change radius value based on seconds passed using the map function. 3) Replace background 4) Draw new ellipse. 5)Change radius value again. etc. etc. You may need to break your clock plan into separate problems and build a separate program for each one, combining at the end<\/li>\n<li>Being coding the parts of your clock. Bring code to class next week for further development.<\/li>\n<li>Find out what the map function does and try it out!<\/li>\n<li>Do tutorial exercises from class &#8211; in the tutorial posts.<\/li>\n<\/ul>\n<h3>7 &#8211; 12th Oct: Arrays<\/h3>\n<ul>\n<li>Clock assignment progress checkin<\/li>\n<li>Objects<\/li>\n<\/ul>\n<p>Tutorial<\/p>\n<ul>\n<li>Objects<\/li>\n<li>distance(); contrain(); nf(); map();<\/li>\n<\/ul>\n<p><strong>To do\u00a0for next week:<\/strong><\/p>\n<ul>\n<li>Reading: Choose one Eyeo video, watch it and write a post about the artist and their work. Note what kind of work they make, installation, data visualisation, web based work. What is the person&#8217;s background? What sort of questions do they address in their work? You might want to choose from the following (as they are all great talks):<a href=\"https:\/\/vimeo.com\/134734729\">Allison Parish<\/a>, <a href=\"https:\/\/vimeo.com\/69437363\">Zach Lieberman<\/a>, <a href=\"https:\/\/vimeo.com\/134734735\">Rachel Binx,<\/a> <a href=\"https:\/\/vimeo.com\/178236530\">Jenny Odell<\/a>, <a href=\"https:\/\/vimeo.com\/176869833\">Josh Begley,<\/a> <a href=\"https:\/\/vimeo.com\/175846596\">Ben Fry,<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/vimeo.com\/112289364\"> Darius Kazemi.<\/a><\/p>\n<ul>\n<li>Bring your clock assignment to show in class.<\/li>\n<li>Read the objects chapter in the text book.<\/li>\n<li>Clock assignment<\/li>\n<\/ul>\n<p id=\"week8\"><b><\/p>\n<h3>8 &#8211; 19th Oct: Off the screen<\/h3>\n<\/p>\n<p><\/b><\/p>\n<ul>\n<li>Reviewing clocks!!<\/li>\n<li>Objects tutorial<\/li>\n<li>Revision<\/li>\n<\/ul>\n<p><strong>Tutorial<\/strong><br \/>\n<strong>To do\u00a0for next week:<\/strong><\/p>\n<ul>\n<li>Final iteration of clock due in class next week. Late grading: If you did not complete this by it&#8217;s due date (this week- 19th of October), but you submit it this week, then you will only drop 1 grade. (B+-&gt;b, A-&gt;A- etc.)<\/li>\n<li>Make a program using two of the classes that other people wrote in the tutorial exercise. <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/2016\/10\/19\/create-a-class\/\">See the description here<\/a>, complete part 2 individually. Upload to week 9 deliverables<\/li>\n<li>Complete <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/2016\/10\/12\/array-of-images\/\">this arrays exercise from last week<\/a> &#8211; upload to week 9 deliverables.<\/li>\n<li>Readings:<br \/>\n&#8211; <a href=\"https:\/\/www.quora.com\/Engineering-Management\/Why-are-software-development-task-estimations-regularly-off-by-a-factor-of-2-3\">Why are software development task estimations regularly off by a factor of 2-3?<\/a> and<br \/>\n&#8211; <a href=\"https:\/\/bocoup.com\/weblog\/time-estimation-software-and-dinner\">Time Estimation, Software, and Dinner<\/a> and fill out <a href=\"http:\/\/utminers.utep.edu\/omwilliamson\/calculator1.htm\">this weekly time management calculator<\/a>. Write a blog post about your findings and reflections.<\/li>\n<li>Those who have finished the clock can get a head start on the <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/software-instruments\/\">upcoming assignment as described here. <\/a>Think of an idea. Draw paper sketches. Start experimenting with code.<\/li>\n<\/ul>\n<p id=\"week9\"><b><\/p>\n<h3>9\u00a0&#8211;\u00a026th Oct &#8211; sound sound sound<\/h3>\n<\/p>\n<p><\/b><\/p>\n<ul>\n<li>Sound library<\/li>\n<li>Other libraries<\/li>\n<li>Examples folder<\/li>\n<\/ul>\n<p><strong>Tutorial:<\/strong><\/p>\n<ul>\n<li>Rain Game<\/li>\n<\/ul>\n<p><strong>To do\u00a0for next week:<\/strong><\/p>\n<ul>\n<li>Sound instrument development &#8211; ready to show progress in class next week<\/li>\n<li>Reading: Chapter 10 and Chapter 11.<\/li>\n<\/ul>\n<p id=\"week10\"><b><\/p>\n<h3>10 &#8211; 29th October\u00a0&#8211;\u00a0Field trip<\/h3>\n<p><\/b><\/p>\n<p>Luke Debois at Bitforms Gallery and ICP exhibition.<\/p>\n<p id=\"week11\"><b><\/p>\n<h3>11 &#8211;\u00a02nd Nov &#8211; Image processing<\/h3>\n<p><\/b><\/p>\n<ul>\n<li>Lecture: Video as data.<\/li>\n<li>Tutorial: Pixels, video library, capture class. <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/2016\/11\/02\/week-11-pixels-code-examples\/\">Code examples here<\/a> and on Moodle.<\/li>\n<li>Reading for next week: <a href=\"http:\/\/www.flong.com\/texts\/lists\/slit_scan\/\">This post on slit scanning.<\/a>  Also see a version of this technique in Processing. In the files menu, go to examples>>Video>>Capture>>SlitScan for an example of slitcanning. Supplementary reading: <a href=\"https:\/\/vimeo.com\/178236530\">Jenny Odell talk here.<\/a>\n<\/ul>\n<p>NEW MEDIA LECTURE SERIES: JULIE MARTIN. NEUBERGER 6.30PM<\/p>\n<p><strong>To do\u00a0for next week:<\/strong><\/p>\n<ul>\n<li>Finish software instrument (due in class next week)<\/li>\n<li>Develop project pitch for your final project. This should include a 100 word description. Citing 2\u00a0research references for your work (1 of these should be an artist whose work you have found to be inspiring) and sketches of your project. Put this information on 3 slides and come ready to do a 5 min presentation of your idea for next week.<\/li>\n<\/ul>\n<p id=\"week12\"><b><\/p>\n<h3>11 &#8211; 9th Nov: Networks<\/h3>\n<p><\/b><\/p>\n<ul>\n<li>Software instruments due.<\/li>\n<li>Final project proposal presentations (5 min per student).<\/li>\n<\/ul>\n<h3>16th Nov &#8211; No class<\/h3>\n<ul>\n<li>Work on final project.<\/li>\n<li>The Machine Stops, <a href=\"http:\/\/www.ele.uri.edu\/faculty\/vetter\/Other-stuff\/The-Machine-Stops.pdf\">1909, E. M. Forster<\/a><\/li>\n<li>\n<\/ul>\n<h3>Thanksgiving &#8211; 23rd Nov &#8211; No class<\/h3>\n<h3>13 &#8211; 30th Nov<\/h3>\n<ul>\n<li>No lecture.<\/li>\n<li>Final project progress presentations and crits.<\/li>\n<li>Final project class studio time.<\/li>\n<\/ul>\n<ul>\n<li>Final project work<\/li>\n<\/ul>\n<h3>14 &#8211; 7th December<\/h3>\n<ul>\n<li>Final projects due in class.<\/li>\n<li>Documentation session.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Week 1 &#8211; August 31st Week 2 &#8211; 7th Sept Week 3 &#8211; 14th Sept Week 4 &#8211; 21st Sept Week 5 &#8211; 28th Sept Week 6 &#8211; 5th Oct Week 7 &#8211; 12th Oct Week 8 &#8211; 19th Oct Week 9 &#8211; 26th Oct Week 10 &#8211; 29th Oct Week 11 &#8211; 2nd Nov &hellip; <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/schedule\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Schedule &#038; Deliverables&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":10,"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":2923,"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/pages\/8\/revisions\/2923"}],"wp:attachment":[{"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}