{"id":1022,"date":"2021-06-04T06:46:42","date_gmt":"2021-06-04T06:46:42","guid":{"rendered":"https:\/\/matlitlab.uc.pt\/oficina\/processing-introductory-workshop\/"},"modified":"2021-07-27T15:08:21","modified_gmt":"2021-07-27T15:08:21","slug":"processing-introductory-workshop","status":"publish","type":"workshop","link":"https:\/\/matlitlab.uc.pt\/en\/workshop\/processing-introductory-workshop\/","title":{"rendered":"Processing: introductory workshop"},"content":{"rendered":"\n<p class=\"has-drop-cap\">The course aims to introduce participants to the language and programming environment <a rel=\"noreferrer noopener\" href=\"https:\/\/processing.org\/\" target=\"_blank\">Processing<\/a>, a platform designed to simplify the writing of mostly visual context programs with wide application in the visual arts and design. In this workshop the fundamental concepts of programming will be presented, as well as the most relevant functionalities of the Processing language. This 20-hour course comprises five theoretical-practical modules and three practical modules, in which participants will be able to develop their own free theme programs. The training is provided by professors from the <a rel=\"noreferrer noopener\" href=\"http:\/\/www.uc.pt\/fctuc\/dei\/\" target=\"_blank\">Department of Computer Engineering<\/a> (DEI) with experience in teaching programming and design courses. To attend the course, no prior knowledge of programming languages \u200b\u200bis required. At the end of the course, a certificate of attendance is issued. <a rel=\"noreferrer noopener\" href=\"https:\/\/matlit.files.wordpress.com\/2018\/05\/materialidades-da-literatura_cartaz_summerschool6_16-19jul2018.pdf\" data-type=\"URL\" data-id=\"https:\/\/matlit.files.wordpress.com\/2018\/05\/materialidades-da-literatura_cartaz_summerschool6_16-19jul2018.pdf\" target=\"_blank\">PDF with the Course Programme.<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span style=\"color:#ce2f72\" class=\"has-inline-color\">MODULE 1: INTRODUCTION<\/span><\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li>Contextualization<\/li><li>Fundamental elements of the code: 2.1. Functions and variables; 2.2. Repetition and decision structures; 2.3. Operators<\/li><li>Text Input\/Output<\/li><\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><span style=\"color:#ce2f72\" class=\"has-inline-color\">MODULE 2: DRAWING AND REPRODUCTION<\/span><\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li>IDE Processing and Installation<\/li><li>Drawing\/Reproduction: 2.1. Graphical Primitives; 2.2. Images and Video; 2.3. 3D typography<\/li><\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><span style=\"color:#ce2f72\" class=\"has-inline-color\">MODULE 3: ANIMATION AND INTERACTION<\/span><\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li>Animation: 1.1. Speed and direction; 1.2. Tweening; 1.3. Timers; 1.4. Geometric transformations<\/li><li>Interaction: 2.1. Mouse tracking; 2.2. Mapping; 2.3. Location and click; 2.4. Keyboard<\/li><\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><span style=\"color:#ce2f72\" class=\"has-inline-color\">MODULE 4: EXTENSIONS\/LIBRARIES 1<\/span><\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li>Generative design<\/li><li>Vision<\/li><\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><span style=\"color:#ce2f72\" class=\"has-inline-color\">MODULE 5: EXTENSIONS\/LIBRARIES 2<\/span><\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li>Sound<\/li><li>Network<\/li><li>Electronics<\/li><\/ol>\n\n\n\n<h4 class=\"wp-block-heading\"><span style=\"color:#ce2f72\" class=\"has-inline-color\">MODULE 6: WORK 1<\/span><\/h4>\n\n\n\n<p>Participants program their own works for the Processing environment. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span style=\"color:#ce2f72\" class=\"has-inline-color\">MODULE 7: WORK 2<\/span><\/h4>\n\n\n\n<p>Participants program their own works for the Processing environment.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span style=\"color:#ce2f72\" class=\"has-inline-color\">MODULE 8: ANALYSIS AND DISCUSSION OF WORK<\/span><\/h4>\n\n\n\n<p>Works are presented to all workshop participants.<\/p>\n","protected":false},"featured_media":1027,"template":"","categories":[53,58],"tags":[122,123],"class_list":["post-1022","workshop","type-workshop","status-publish","has-post-thumbnail","hentry","category-courses","category-digital-literature","tag-platforms","tag-software-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/matlitlab.uc.pt\/en\/wp-json\/wp\/v2\/workshop\/1022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matlitlab.uc.pt\/en\/wp-json\/wp\/v2\/workshop"}],"about":[{"href":"https:\/\/matlitlab.uc.pt\/en\/wp-json\/wp\/v2\/types\/workshop"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/matlitlab.uc.pt\/en\/wp-json\/wp\/v2\/media\/1027"}],"wp:attachment":[{"href":"https:\/\/matlitlab.uc.pt\/en\/wp-json\/wp\/v2\/media?parent=1022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matlitlab.uc.pt\/en\/wp-json\/wp\/v2\/categories?post=1022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matlitlab.uc.pt\/en\/wp-json\/wp\/v2\/tags?post=1022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}