{"id":613,"date":"2015-02-13T16:59:41","date_gmt":"2015-02-13T15:59:41","guid":{"rendered":"http:\/\/collab.di.uniba.it\/fabio\/?page_id=613"},"modified":"2017-01-31T18:26:32","modified_gmt":"2017-01-31T17:26:32","slug":"laboratorio-di-informatica-itps-b-bari","status":"publish","type":"page","link":"https:\/\/collab.di.uniba.it\/fabio\/teaching\/laboratorio-di-informatica-itps-b-bari\/","title":{"rendered":"Laboratorio di Informatica ITPS B (Bari) &#8212; [DISATTIVATO]"},"content":{"rendered":"<p><strong>Orario di lezione (a.a. 2014-15)<br \/>\n<\/strong><\/p>\n<ul>\n<li>Marted\u00ec 11.00-14.00 &#8211; Aula B (piano terra)<\/li>\n<li>Gioved\u00ec 12.00-14.00 &#8211; Aula B (piano terra)<\/li>\n<li>Gioved\u00ec 15.00-17.00 &#8211; Laboratorio (terzo piano, <span style=\"text-decoration: underline;\">solo\u00a0previo avviso docente<\/span>)<\/li>\n<\/ul>\n<p><strong>Propedeuticit\u00e0 consigliate<br \/>\n<\/strong><\/p>\n<ul>\n<li>Architettura degli elaboratori<\/li>\n<li>Programmazione<\/li>\n<li>Conoscenza del linguaggio C<\/li>\n<\/ul>\n<p><strong>Modalit\u00e0 d&#8217;esame &#8211; <\/strong><b>Regolamento<br \/>\n<\/b><\/p>\n<ol>\n<li>L&#8217;esame consiste in due prove, A e B. La prima prova \u00e8 di tipo pratico, la seconda prova \u00e8 scritta.<br \/>\nLa prova pratica pu\u00f2 essere svolta in due modalit\u00e0 alternative.<br \/>\nLa prima modalit\u00e0 (A.1) consiste nello svolgimento di due casi di studio assegnati dal docente durante le lezioni. Questa modalit\u00e0 \u00e8 fortemente consigliata per gli studenti che hanno frequentato le lezioni. I casi di studio devono essere consegnati entro i termini prescritti dal docente. La prova pratica si intende sostenuta se lo studente consegna entrambi i casi di studio.<br \/>\nLa seconda modalit\u00e0 (A.2) di prova pratica consiste in una prova in laboratorio, durante la quale occorrer\u00e0 implementare un programma assegnato. Questa modalit\u00e0 \u00e8 disponibile per gli studenti che non sostengono o non superano la prova pratica secondo la prima modalit\u00e0.<br \/>\n(B) La seconda prova \u00e8 scritta e consiste nella risposta a una serie di domande attinenti il programma dell&#8217;insegnamento.<\/li>\n<li>Il voto conseguito dalla prova pratica \u00e8 mantenuto per l&#8217;intero anno accademico. Il voto conseguito dalla prova scritta \u00e8 mantenuto per l&#8217;intero anno accademico. Le prove possono essere svolte indipendentemente, in ordine qualsiasi, in qualunque appello. L&#8217;esame si intende superato quando sono superate entrambe le prove.<\/li>\n<li>I voti della prova pratica e della prova scritta sono espressi in trentesimi. Il voto finale si ottiene pesando il voto della prova pratica per 5\/9, e il voto della prova scritta per 4\/9. La Commissione d\u2019esame ha comunque autonomia di variare il voto in base a valutazioni complessive sulle prove. I casi di studio consegnati a sostenimento della prova pratica secondo la prima modalit\u00e0 sono valutati con peso 2\/5 per il primo caso di studio, e 3\/5 per il secondo caso di studio.<\/li>\n<li>La prova pratica si intende superata con un voto pari ad almeno 16\/30. La prova scritta si intende superata con un voto pari ad almeno 16\/30. L&#8217;esame si intende superato con un voto pari ad almeno 18\/30.<\/li>\n<li><span style=\"text-decoration: underline;\">Chi riununcia al voto finale, dovr\u00e0 ripetere interamente l&#8217;esame (sia la parte scritta sia la parte pratica).<\/span><\/li>\n<li>Durante lo svolgimento della prova pratica in laboratorio \u00e8 ncessario avere un documento di identit\u00e0. \u00c8 altres\u00ec consigliato portare un manuale sul linguaggio C. Non si pu\u00f2 accedere alla rete internet, n\u00e9 comunicare in alcun modo con altre persone. \u00a0Non si possono distribuire le tracce.<\/li>\n<\/ol>\n<p>Per ogni ulteriore informazione, si rimanda all\u2019art. 30 del <a href=\"http:\/\/www.uniba.it\/ateneo\/statuto-regolamenti\/regolamento-didattico-di-ateneo\">Regolamento Didattico di Ateneo<\/a>.<\/p>\n<p><strong>Software utilizzato in laboratorio<\/strong><\/p>\n<ul>\n<li>Eclipse CDT<\/li>\n<li>CUnit test framework<\/li>\n<\/ul>\n<p><strong>Testi consigliati<\/strong><\/p>\n<ul>\n<li>Deitel P. &amp; H. &#8211; Il linguaggio C &#8211; Fondamenti e tecniche di programmazione, ed. marzo 2013 &#8211; Pearson (ISBN: 9 788871 929378).<\/li>\n<li>B.W. Kerninghan, R. Pike, &#8221;Programmazione nella pratica&#8221;, Addison Wesley, 1999.<\/li>\n<li>Jeri R. Hanly, Elliot B. Koffman, &#8220;Problem solving e programmazione in C&#8221;, Apogeo, 2013.<\/li>\n<\/ul>\n<p><strong>Programma (provvisorio)<br \/>\n<\/strong><\/p>\n<ul>\n<li>Testing e Debugging\n<ul>\n<li>Bug<\/li>\n<li>Tecniche di debugging<\/li>\n<li>Strumenti per il debugging<\/li>\n<li>Generalit\u00e0 sul testing<\/li>\n<li>Il test di unit\u00e0<\/li>\n<li>Tecniche di testing<\/li>\n<li>cUnit<\/li>\n<\/ul>\n<\/li>\n<li>Programmazione modulare\n<ul>\n<li>Modularizzazione e strutturazione dei programmi<\/li>\n<li>Strutturazione dei file sorgente<\/li>\n<li>Strutturazione di progetti in Eclipse CDT<\/li>\n<\/ul>\n<\/li>\n<li>Stili di programmazione\n<ul>\n<li>Motivazioni<\/li>\n<li>Uso appropriato dei nomi<\/li>\n<li>Scrittura appropriata di espressioni e istruzioni<\/li>\n<li>Consistenza ed espressioni idiomatiche<\/li>\n<li>Commenti<\/li>\n<li>Convenzioni di programmazione<\/li>\n<\/ul>\n<\/li>\n<li>Documentazione automatica del codice\n<ul>\n<li>Generalit\u00e0 sulla documentazione di codice in linea<\/li>\n<li>Documentazione automatica di codice<\/li>\n<li>Doxygen<\/li>\n<\/ul>\n<\/li>\n<li>Puntatori in C\n<ul>\n<li>Puntatori<\/li>\n<li>Memoria statica vs. Memoria dinamica (cenni)<\/li>\n<li>Uso di puntatori con procedure e funzioni<\/li>\n<\/ul>\n<\/li>\n<li>Strutture\n<ul>\n<li>Struct ed Enum (con typedef)<\/li>\n<li>Array di strutture e strutture con array<\/li>\n<li>Tipo lista con puntatori<\/li>\n<\/ul>\n<\/li>\n<li>File\n<ul>\n<li>Stream<\/li>\n<li>Testuali e Binari<\/li>\n<li>Operazioni su file<\/li>\n<li>Argomenti di un programma (argc, argv)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Dispense <\/strong><em>(Disponibili dal giorno prima delle lezione)<\/em><\/p>\n<ul>\n<li>Lezioni frontali\n<ul>\n<li><a href=\"https:\/\/www.dropbox.com\/s\/dp74y5ffprl7m7w\/0-Presentazione_del_corso.pdf?dl=0\" target=\"_blank\">Presentazione del corso<\/a><\/li>\n<li><a href=\"https:\/\/www.dropbox.com\/s\/kf6lz9n0ocszry3\/1-Introduzione_a_Eclipse.pdf?dl=0\" target=\"_blank\">Introduzione all&#8217;IDE Eclipse<\/a><\/li>\n<li><a href=\"https:\/\/www.dropbox.com\/s\/zkm00qzafl11gk8\/2-Testing.pdf?dl=0\" target=\"_blank\">Testing<\/a><\/li>\n<li><a href=\"https:\/\/www.dropbox.com\/s\/d1omxk3c6pke8b7\/3-Debugging.pdf?dl=0\" target=\"_blank\">Debugging<\/a><\/li>\n<li><a href=\"https:\/\/www.dropbox.com\/s\/8qrx9x7wx61avgi\/4-programmazione_modulare.pdf?dl=0\" target=\"_blank\">Programmazione modulare<\/a><\/li>\n<li><a href=\"https:\/\/www.dropbox.com\/s\/rey5k9ooujbxez1\/5-Stile_di_programmazione.pdf?dl=0\" target=\"_blank\">Stile di programmazione<\/a><\/li>\n<li><a href=\"https:\/\/www.dropbox.com\/s\/mdogmtkkcy7amzh\/6-Documentazione_del_codice.pdf?dl=0\" target=\"_blank\">Documentazione del codice<\/a><\/li>\n<li><a href=\"https:\/\/www.dropbox.com\/s\/g3l2e25rn4pnvu9\/7-Asserzioni.pdf?dl=0\" target=\"_blank\">Asserzioni<\/a><\/li>\n<li><a href=\"https:\/\/www.dropbox.com\/s\/mt8yo410budnftq\/8-Puntatori.pdf?dl=0\" target=\"_blank\">Puntatori, puntatori a funzione e stringhe<\/a><\/li>\n<li><a href=\"https:\/\/www.dropbox.com\/s\/2x6hfur9kcshndg\/9-Strutture.pdf?dl=0\" target=\"_blank\">Tipi di dato strutturati<\/a><\/li>\n<li><a href=\"https:\/\/www.dropbox.com\/s\/6domoh2va3unher\/10-file.pdf?dl=0\" target=\"_blank\">File<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Esercitazioni\n<ul>\n<li><a href=\"http:\/\/goo.gl\/invbaX\" target=\"_blank\">F.A.Q<\/a> <em>&#8212; soluzioni a problemi frequenti con Eclipse<\/em><\/li>\n<li><a href=\"http:\/\/goo.gl\/njQiF2\" target=\"_blank\">Esercitazione 0 <\/a><\/li>\n<li><a href=\"http:\/\/goo.gl\/Za0Zzb\" target=\"_blank\">CUnit template (simplified)<\/a><\/li>\n<li><a href=\"http:\/\/goo.gl\/ylTC90\" target=\"_blank\">Esercitazione 1<\/a> &#8211; (<a href=\"https:\/\/www.dropbox.com\/s\/5kowp3uujnt4q3r\/esercitazione1-matematica.zip?dl=0\" target=\"_blank\">soluzione<\/a>)<\/li>\n<li><a href=\"http:\/\/goo.gl\/VVL45S\" target=\"_blank\">Esercitazione 2<\/a> &#8211; (<a href=\"https:\/\/www.dropbox.com\/s\/ct2sl5146fvu9ok\/esercitazione2-ricbin.zip?dl=0\" target=\"_blank\">soluzione<\/a>)<\/li>\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/1nnvUZZzCsQft4aMAv2Z558aEAxTyy_d8fS7itNuSCOU\/edit?usp=sharing\" target=\"_blank\">Esercitazione 3<\/a> &#8211; (<a href=\"https:\/\/www.dropbox.com\/s\/3634jyv5acmp1k0\/esercitazione3-progmod.zip?dl=0\" target=\"_blank\">soluzione<\/a>)<\/li>\n<li><a href=\"http:\/\/goo.gl\/4LTXqJ\" target=\"_blank\">Esercitazione 4<\/a> &#8211; (soluzione)<\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1OvoJkpiVXtLpiNVGVqo4EoSZ9M2e42nNlM7N_lPgjaQ\/edit?usp=sharing\" target=\"_blank\">Eclox (guida)<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/1gDQWpKgeNRjFq-o_5JOJ6nZpJKTVTeX7yKyInV1iqbg\/edit?usp=sharing\" target=\"_blank\">Esercitazione 5<\/a> &#8211; (<a href=\"https:\/\/www.dropbox.com\/s\/32lr9vptlxszs1y\/esercitazione5_asserzioni.zip?dl=0\" target=\"_blank\">soluzione<\/a>)<\/li>\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/1DCmLZ7omnQWcmEdVEPoYBKpJ4ktHe3l2-j4t_kS4bVk\/edit?usp=sharing\" target=\"_blank\">Esercitazione 6.1<\/a> &#8211; (soluzione)<\/li>\n<li><a href=\"https:\/\/drive.google.com\/file\/d\/0BxoKVrrquz-9RG9Qb1R4UF80aXc\/view?usp=sharing\" target=\"_blank\">Esercitazione 6.2<\/a> + <a href=\"https:\/\/drive.google.com\/file\/d\/0B89FZverAlQVNTl5bEtVQjhZTzg\/view?usp=sharing\" target=\"_blank\">specifiche Quicksort<\/a> &#8211; (<a href=\"https:\/\/drive.google.com\/file\/d\/0B89FZverAlQVYnBvckZsTERpTnc\/view?usp=sharing\" target=\"_blank\">soluzione<\/a>)<\/li>\n<li><a href=\"https:\/\/drive.google.com\/file\/d\/0B89FZverAlQVLWJHc3ZHRk1TZ0U\/view?usp=sharing\" target=\"_blank\">Esercitazione 7<\/a> &#8211; (<a href=\"https:\/\/www.dropbox.com\/s\/8s32w8yrqvznxil\/esercitazione7_liste.zip?dl=0\" target=\"_blank\">soluzione<\/a>)<\/li>\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/19kxud76qN7g84C87PEpkr8u81u3hIBT0s1INcuE3mmw\/edit?usp=sharing\" target=\"_blank\">Esercitazione 8<\/a> &#8211; (<a href=\"https:\/\/drive.google.com\/file\/d\/0B89FZverAlQVQV9fT0hxdGZXZHc\/view?usp=sharing\" target=\"_blank\">soluzione<\/a>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Orario di lezione (a.a. 2014-15) Marted\u00ec 11.00-14.00 &#8211; Aula B (piano terra) Gioved\u00ec 12.00-14.00 &#8211; Aula B (piano terra) Gioved\u00ec 15.00-17.00 &#8211; Laboratorio (terzo piano, solo\u00a0previo avviso docente) Propedeuticit\u00e0 consigliate Architettura degli elaboratori Programmazione Conoscenza del linguaggio C Modalit\u00e0 d&#8217;esame<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":9,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-613","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Laboratorio di Informatica ITPS B (Bari) - [DISATTIVATO] - Fabio Calefato<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/collab.di.uniba.it\/fabio\/teaching\/laboratorio-di-informatica-itps-b-bari\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laboratorio di Informatica ITPS B (Bari) - [DISATTIVATO] - Fabio Calefato\" \/>\n<meta property=\"og:description\" content=\"Orario di lezione (a.a. 2014-15) Marted\u00ec 11.00-14.00 &#8211; Aula B (piano terra) Gioved\u00ec 12.00-14.00 &#8211; Aula B (piano terra) Gioved\u00ec 15.00-17.00 &#8211; Laboratorio (terzo piano, solo\u00a0previo avviso docente) Propedeuticit\u00e0 consigliate Architettura degli elaboratori Programmazione Conoscenza del linguaggio C Modalit\u00e0 d&#8217;esame\" \/>\n<meta property=\"og:url\" content=\"https:\/\/collab.di.uniba.it\/fabio\/teaching\/laboratorio-di-informatica-itps-b-bari\/\" \/>\n<meta property=\"og:site_name\" content=\"Fabio Calefato\" \/>\n<meta property=\"article:modified_time\" content=\"2017-01-31T17:26:32+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/teaching\\\/laboratorio-di-informatica-itps-b-bari\\\/\",\"url\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/teaching\\\/laboratorio-di-informatica-itps-b-bari\\\/\",\"name\":\"Laboratorio di Informatica ITPS B (Bari) - [DISATTIVATO] - Fabio Calefato\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/#website\"},\"datePublished\":\"2015-02-13T15:59:41+00:00\",\"dateModified\":\"2017-01-31T17:26:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/teaching\\\/laboratorio-di-informatica-itps-b-bari\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/teaching\\\/laboratorio-di-informatica-itps-b-bari\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/teaching\\\/laboratorio-di-informatica-itps-b-bari\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Corsi\",\"item\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/teaching\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Laboratorio di Informatica ITPS B (Bari) &#8212; [DISATTIVATO]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/#website\",\"url\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/\",\"name\":\"Fabio Calefato\",\"description\":\"Collab - University of Bari, Italy\",\"publisher\":{\"@id\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/#\\\/schema\\\/person\\\/e7e1b628aeb0c1cf2fe1f6695a433955\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/#\\\/schema\\\/person\\\/e7e1b628aeb0c1cf2fe1f6695a433955\",\"name\":\"Fabio\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2023\\\/07\\\/profile_compressed.jpg\",\"url\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2023\\\/07\\\/profile_compressed.jpg\",\"contentUrl\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2023\\\/07\\\/profile_compressed.jpg\",\"width\":1224,\"height\":1038,\"caption\":\"Fabio\"},\"logo\":{\"@id\":\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2023\\\/07\\\/profile_compressed.jpg\"},\"description\":\"mu legend zen mu legend power leveling cheap mu Legend zen\",\"sameAs\":[\"https:\\\/\\\/collab.di.uniba.it\\\/fabio\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Laboratorio di Informatica ITPS B (Bari) - [DISATTIVATO] - Fabio Calefato","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/collab.di.uniba.it\/fabio\/teaching\/laboratorio-di-informatica-itps-b-bari\/","og_locale":"en_US","og_type":"article","og_title":"Laboratorio di Informatica ITPS B (Bari) - [DISATTIVATO] - Fabio Calefato","og_description":"Orario di lezione (a.a. 2014-15) Marted\u00ec 11.00-14.00 &#8211; Aula B (piano terra) Gioved\u00ec 12.00-14.00 &#8211; Aula B (piano terra) Gioved\u00ec 15.00-17.00 &#8211; Laboratorio (terzo piano, solo\u00a0previo avviso docente) Propedeuticit\u00e0 consigliate Architettura degli elaboratori Programmazione Conoscenza del linguaggio C Modalit\u00e0 d&#8217;esame","og_url":"https:\/\/collab.di.uniba.it\/fabio\/teaching\/laboratorio-di-informatica-itps-b-bari\/","og_site_name":"Fabio Calefato","article_modified_time":"2017-01-31T17:26:32+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/collab.di.uniba.it\/fabio\/teaching\/laboratorio-di-informatica-itps-b-bari\/","url":"https:\/\/collab.di.uniba.it\/fabio\/teaching\/laboratorio-di-informatica-itps-b-bari\/","name":"Laboratorio di Informatica ITPS B (Bari) - [DISATTIVATO] - Fabio Calefato","isPartOf":{"@id":"https:\/\/collab.di.uniba.it\/fabio\/#website"},"datePublished":"2015-02-13T15:59:41+00:00","dateModified":"2017-01-31T17:26:32+00:00","breadcrumb":{"@id":"https:\/\/collab.di.uniba.it\/fabio\/teaching\/laboratorio-di-informatica-itps-b-bari\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/collab.di.uniba.it\/fabio\/teaching\/laboratorio-di-informatica-itps-b-bari\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/collab.di.uniba.it\/fabio\/teaching\/laboratorio-di-informatica-itps-b-bari\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/collab.di.uniba.it\/fabio\/"},{"@type":"ListItem","position":2,"name":"Corsi","item":"https:\/\/collab.di.uniba.it\/fabio\/teaching\/"},{"@type":"ListItem","position":3,"name":"Laboratorio di Informatica ITPS B (Bari) &#8212; [DISATTIVATO]"}]},{"@type":"WebSite","@id":"https:\/\/collab.di.uniba.it\/fabio\/#website","url":"https:\/\/collab.di.uniba.it\/fabio\/","name":"Fabio Calefato","description":"Collab - University of Bari, Italy","publisher":{"@id":"https:\/\/collab.di.uniba.it\/fabio\/#\/schema\/person\/e7e1b628aeb0c1cf2fe1f6695a433955"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/collab.di.uniba.it\/fabio\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/collab.di.uniba.it\/fabio\/#\/schema\/person\/e7e1b628aeb0c1cf2fe1f6695a433955","name":"Fabio","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/collab.di.uniba.it\/fabio\/wp-content\/uploads\/sites\/5\/2023\/07\/profile_compressed.jpg","url":"https:\/\/collab.di.uniba.it\/fabio\/wp-content\/uploads\/sites\/5\/2023\/07\/profile_compressed.jpg","contentUrl":"https:\/\/collab.di.uniba.it\/fabio\/wp-content\/uploads\/sites\/5\/2023\/07\/profile_compressed.jpg","width":1224,"height":1038,"caption":"Fabio"},"logo":{"@id":"https:\/\/collab.di.uniba.it\/fabio\/wp-content\/uploads\/sites\/5\/2023\/07\/profile_compressed.jpg"},"description":"mu legend zen mu legend power leveling cheap mu Legend zen","sameAs":["https:\/\/collab.di.uniba.it\/fabio"]}]}},"jetpack_shortlink":"https:\/\/wp.me\/P5G9NP-9T","jetpack_sharing_enabled":false,"_links":{"self":[{"href":"https:\/\/collab.di.uniba.it\/fabio\/wp-json\/wp\/v2\/pages\/613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/collab.di.uniba.it\/fabio\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/collab.di.uniba.it\/fabio\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/collab.di.uniba.it\/fabio\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/collab.di.uniba.it\/fabio\/wp-json\/wp\/v2\/comments?post=613"}],"version-history":[{"count":74,"href":"https:\/\/collab.di.uniba.it\/fabio\/wp-json\/wp\/v2\/pages\/613\/revisions"}],"predecessor-version":[{"id":1164,"href":"https:\/\/collab.di.uniba.it\/fabio\/wp-json\/wp\/v2\/pages\/613\/revisions\/1164"}],"up":[{"embeddable":true,"href":"https:\/\/collab.di.uniba.it\/fabio\/wp-json\/wp\/v2\/pages\/9"}],"wp:attachment":[{"href":"https:\/\/collab.di.uniba.it\/fabio\/wp-json\/wp\/v2\/media?parent=613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}