{"id":2643,"date":"2020-04-21T13:32:52","date_gmt":"2020-04-21T13:32:52","guid":{"rendered":"http:\/\/cricca.disi.unitn.it\/montresor\/?page_id=2643"},"modified":"2021-03-16T08:58:38","modified_gmt":"2021-03-16T08:58:38","slug":"tools","status":"publish","type":"page","link":"http:\/\/cricca.disi.unitn.it\/montresor\/teaching\/lcse\/letture\/tools\/","title":{"rendered":"Tools"},"content":{"rendered":"<p>In que\u00adsta lezio\u00adne, vedia\u00admo alcu\u00adni tool che pos\u00adso\u00adno esse\u00adre uti\u00adliz\u00adza\u00adti per pro\u00admuo\u00adve\u00adre la pro\u00adgram\u00adma\u00adzio\u00adne, non solo nei cor\u00adsi di infor\u00adma\u00adti\u00adca per la scuo\u00adla secon\u00adda\u00adria di secon\u00addo gra\u00addo, ma poten\u00adzial\u00admen\u00adte anche per le clas\u00adsi di scuo\u00adla secon\u00adda\u00adria di pri\u00admo&nbsp;grado.<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 753px;\">\n<tbody>\n<tr style=\"height: 21px;\">\n<td style=\"width: 10.7578%; height: 21px; vertical-align: top;\"><strong>Software<\/strong><\/td>\n<td style=\"width: 68.946%; height: 21px;\"><strong>Descrizione<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 21px;\">\n<td style=\"width: 10.7578%; height: 21px; vertical-align: top;\"><a href=\"https:\/\/algobuild.com\/it\/index.html\">Algobuild<\/a><\/td>\n<td style=\"width: 68.946%; height: 21px;\">Software in Java (per Windows, Mac, Linux) che per\u00admet\u00adte di crea\u00adre dia\u00adgram\u00admi di flus\u00adso ese\u00adgui\u00adbi\u00adli. Buone le fun\u00adzio\u00adna\u00adli\u00adt\u00e0 di ese\u00adcu\u00adzio\u00adne pas\u00adso-pas\u00adso, la visua\u00adliz\u00adza\u00adzio\u00adne del\u00adlo sta\u00adto del siste\u00adma. Permette di defi\u00adni\u00adre funzioni.<\/td>\n<\/tr>\n<tr style=\"height: 21px;\">\n<td style=\"width: 10.7578%; height: 21px; vertical-align: top;\"><a href=\"http:\/\/www.flowgorithm.org\/\">Flowgorithm<\/a><\/td>\n<td style=\"width: 68.946%; height: 21px;\">Software nati\u00advo Windows che per\u00admet\u00adte di crea\u00adre dia\u00adgram\u00admi di flus\u00adso ese\u00adgui\u00adbi\u00adli, con la pos\u00adsi\u00adbi\u00adli\u00adt\u00e0 di tra\u00addu\u00adzio\u00adne in vari lin\u00adguag\u00adgi di alto livello.<\/td>\n<\/tr>\n<tr style=\"height: 61px;\">\n<td style=\"width: 10.7578%; vertical-align: top; height: 61px;\"><a href=\"https:\/\/scratch.mit.edu\/\">Scratch<\/a><\/td>\n<td style=\"width: 68.946%; height: 61px;\">Ambiente di pro\u00adgram\u00adma\u00adzio\u00adne a bloc\u00adchi sia onli\u00adne che in ver\u00adsio\u00adne desk\u00adtop. Il pun\u00adto di for\u00adza \u00e8 l\u2019e\u00adnor\u00adme comu\u00adni\u00adt\u00e0 online.<\/td>\n<\/tr>\n<tr style=\"height: 41px;\">\n<td style=\"width: 10.7578%; vertical-align: top; height: 41px;\"><a href=\"https:\/\/appinventor.mit.edu\/\">MitAppInventor<\/a><\/td>\n<td style=\"width: 68.946%; height: 41px;\">Ambiente di pro\u00adgram\u00adma\u00adzio\u00adne a bloc\u00adchi che per\u00admet\u00adte di crea\u00adre appli\u00adca\u00adzio\u00adni per Android.<\/td>\n<\/tr>\n<tr style=\"height: 21px;\">\n<td style=\"width: 10.7578%; height: 21px; vertical-align: top;\"><a href=\"https:\/\/www.tinkercad.com\/dashboard\">Tinkercad<\/a><\/td>\n<td style=\"width: 68.946%; height: 21px;\">Software onli\u00adne per la crea\u00adzio\u00adne di model\u00adli <span class=\"caps\">3D<\/span> e per la simu\u00adla\u00adzio\u00adne di cir\u00adcui\u00adti (Arduino, etc.). I model\u00adli <span class=\"caps\">3D<\/span> pos\u00adso\u00adno esse\u00adre crea\u00adti tra\u00admi\u00adte un edi\u00adtor oppu\u00adre tra\u00admi\u00adte pro\u00adgram\u00adma\u00adzio\u00adne a bloc\u00adchi. I cir\u00adcui\u00adti basa\u00adti su Arduino pos\u00adso\u00adno esse\u00adre dota\u00adti di codi\u00adce Arduino oppu\u00adre a blocchi.<\/td>\n<\/tr>\n<tr style=\"height: 121px;\">\n<td style=\"width: 10.7578%; vertical-align: top; height: 121px;\"><a href=\"https:\/\/microbit.org\/\">Microbit<\/a><\/td>\n<td style=\"width: 68.946%; height: 121px;\">Microbit \u00e8 un dispo\u00adsi\u00adti\u00advo hard\u00adware a bas\u00adso costo che pu\u00f2 esse\u00adre pro\u00adgram\u00adma\u00adto tra\u00admi\u00adte bloc\u00adchi oppu\u00adre tra\u00admi\u00adte Python. Il dispo\u00adsi\u00adti\u00advo con\u00adtie\u00adne sen\u00adso\u00adri (tem\u00adpe\u00adra\u00adtu\u00adra, acce\u00adleo\u00adme\u00adtro, etc.), \u00e8 in gra\u00addo di comu\u00adni\u00adca\u00adre con altre micro\u00adbit, dispo\u00adne di una matri\u00adce di led 5x5, \u00e8 pos\u00adsi\u00adbi\u00adle espan\u00adder\u00adlo con una&nbsp;board.<\/td>\n<\/tr>\n<tr style=\"height: 81px;\">\n<td style=\"width: 10.7578%; vertical-align: top; height: 81px;\"><a href=\"https:\/\/www.lego.com\/it-it\/themes\/mindstorms\">Lego Mindstorms<\/a><\/td>\n<td style=\"width: 68.946%; height: 81px;\">I Lego Mindstorms sono la piat\u00adta\u00adfor\u00adma robo\u00adti\u00adca pi\u00f9 com\u00adples\u00adsa (e costo\u00adsa!) del\u00adla Lego. Possono esse\u00adre pro\u00adgram\u00adma\u00adti attra\u00adver\u00adso un lin\u00adguag\u00adgio a bloc\u00adchi oppu\u00adre tra\u00admi\u00adte Python.<\/td>\n<\/tr>\n<tr style=\"height: 81px;\">\n<td style=\"width: 10.7578%; vertical-align: top; height: 81px;\"><a href=\"https:\/\/www.makeblock.com\/\">Mblock\/Mbot<\/a><\/td>\n<td style=\"width: 68.946%; height: 81px;\">Mbot \u00e8 una piat\u00adta\u00adfor\u00adma robo\u00adti\u00adca meno costo\u00adsa, basa\u00adta su ardui\u00adno. Il soft\u00adware mblock per\u00admet\u00adte di pro\u00adgram\u00admar\u00adli a bloc\u00adchi, ma per\u00admet\u00adte anche di inter\u00adfac\u00adciar\u00adsi con nume\u00adro\u00adse sche\u00adde Arduino.<\/td>\n<\/tr>\n<tr style=\"height: 81px;\">\n<td style=\"width: 10.7578%; vertical-align: top; height: 81px;\"><a href=\"https:\/\/lab.open-roberta.org\/\">OpenRoberta<\/a><\/td>\n<td style=\"width: 68.946%; height: 81px;\">E\u2019 un ambien\u00adte di pro\u00adgram\u00adma\u00adzio\u00adne per robot, che uni\u00adsce sot\u00adto un\u2019u\u00adni\u00adca inter\u00adfac\u00adcia Lego Mindstorms, Mbot, etc. Inoltre, dispo\u00adne di un\u2019in\u00adter\u00adfac\u00adcia che per\u00admet\u00adte di pro\u00adgram\u00adma\u00adre un robot in ambien\u00adte simulato.<\/td>\n<\/tr>\n<tr style=\"height: 81px;\">\n<td style=\"width: 10.7578%; vertical-align: top; height: 81px;\"><a href=\"https:\/\/processing.org\/\">Processing<\/a><\/td>\n<td style=\"width: 68.946%; height: 81px;\">Processing \u00e8 un lin\u00adguag\u00adgio di pro\u00adgram\u00adma\u00adzio\u00adne (con moto\u00adri Java, Python, Javascript) che per\u00admet\u00adte di svi\u00adlup\u00adpa\u00adre appli\u00adca\u00adzio\u00adni gra\u00adfi\u00adche qua\u00adli gio\u00adchi, ani\u00adma\u00adzio\u00adni, con\u00adte\u00adnu\u00adti inte\u00adrat\u00adti\u00advi e ope\u00adre d\u2019ar\u00adte generativa.<\/td>\n<\/tr>\n<tr style=\"height: 21px;\">\n<td style=\"width: 10.7578%; vertical-align: top; height: 21px;\"><a href=\"https:\/\/www.openprocessing.org\/\">OpenProcessing<\/a><\/td>\n<td style=\"width: 68.946%; height: 21px;\">Repository di ope\u00adre basa\u00adte su Processing, nel\u00adla sua ver\u00adsio\u00adne&nbsp;p5js.<\/td>\n<\/tr>\n<tr style=\"height: 101px;\">\n<td style=\"width: 10.7578%; vertical-align: top; height: 101px;\"><a href=\"https:\/\/natureofcode.com\/\">The Nature of&nbsp;Code<\/a><\/td>\n<td style=\"width: 68.946%; height: 101px;\">Nature of Code \u00e8 un libro di testo \/ sito che illu\u00adstra stra\u00adte\u00adgie di pro\u00adgram\u00adma\u00adzio\u00adne per simu\u00adla\u00adre siste\u00admi natu\u00adra\u00adli, usan\u00addo Processing. L\u2019autore, Daniel Shiffman, \u00e8 il cura\u00adto\u00adre di un cana\u00adle YouTube chia\u00adma\u00adto <a href=\"https:\/\/www.youtube.com\/channel\/UCvjgXvBlbQiydffZU7m1_aw\">The coding train<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n<h4>Materiale lezione<\/h4>\n<ul>\n<li>Registrazione video [<a href=\"https:\/\/drive.google.com\/open?id=1rOHe6Z8e-vbKiKCkOe1i26BBaU9hihh5\">Link<\/a>]&nbsp;<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In que\u00adsta lezio\u00adne, vedia\u00admo alcu\u00adni tool che pos\u00adso\u00adno esse\u00adre uti\u00adliz\u00adza\u00adti per pro\u00admuo\u00adve\u00adre la pro\u00adgram\u00adma\u00adzio\u00adne, non solo nei cor\u00adsi di infor\u00adma\u00adti\u00adca per la scuo\u00adla secon\u00adda\u00adria di secon\u00addo gra\u00addo, ma poten\u00adzial\u00admen\u00adte anche per le clas\u00adsi di scuo\u00adla secon\u00adda\u00adria di pri\u00admo&nbsp;gra\u00addo. Software Descrizione Algobuild Software in Java (per Windows, Mac, Linux) che per\u00admet\u00adte di crea\u00adre dia\u00adgram\u00admi di flusso&nbsp;[\u2026]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2311,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"class_list":["post-2643","page","type-page","status-publish","hentry","post"],"_links":{"self":[{"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/pages\/2643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/comments?post=2643"}],"version-history":[{"count":9,"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/pages\/2643\/revisions"}],"predecessor-version":[{"id":2658,"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/pages\/2643\/revisions\/2658"}],"up":[{"embeddable":true,"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/pages\/2311"}],"wp:attachment":[{"href":"http:\/\/cricca.disi.unitn.it\/montresor\/wp-json\/wp\/v2\/media?parent=2643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}