<?xml version="1.0" encoding="utf-8"  ?>
<rss version="2.0">
	<channel>
		<title>Linguaggi di programmazione 2019/20 &gt; Materiale didattico &gt; Materiale didattico</title>
		<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2020Programmazione2&amp;section=451&amp;page=1543</link>
		<description></description>
		<lastBuildDate>Fri, 24 Feb 2023 02:17:24 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>Organizzazione dei gruppi per le esercitazioni</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2020Programmazione2&amp;section=451&amp;page=1543&amp;story=4067&amp;detail=4067</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2020Programmazione2&amp;section=451&amp;page=1543&amp;story=4067&amp;detail=4067</guid>
			<pubDate>Fri, 20 Mar 2020 10:42:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;font color=&quot;#FF0000&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;strong&gt;GRUPPO A : &lt;/strong&gt;Matematici (matricola dispari) + Informatici Matricola divisibile per 3 + &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;Informatici Matricola divisibile per 8&lt;br /&gt;&lt;strong&gt;GRUPPO B: &lt;/strong&gt;tutti gli altri informatici&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description>
		</item>
		<item>
			<title>Commento generaleQui trov...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2020Programmazione2&amp;section=451&amp;page=1543&amp;story=4035&amp;detail=4035</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2020Programmazione2&amp;section=451&amp;page=1543&amp;story=4035&amp;detail=4035</guid>
			<pubDate>Tue, 18 Feb 2020 22:40:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;div class=&quot;leftmargin&quot;&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;&lt;font color=&quot;#FF6600&quot;&gt;Commento generale&lt;/font&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;Qui trovate il materiale presentato in classe, ma attenzione:  &lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;#0000FF&quot;&gt; Le slides NON sono un libro! &lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;br /&gt;Sono una risorsa pensata per facilitare le presentazioni in classe, e per dare un riferimento a quanto si &amp;egrave; discusso. &lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;br /&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;&lt;font color=&quot;#000000&quot;&gt;NON sono necessariamente sempre autoconsistenti. &lt;/font&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/font&gt; &lt;br /&gt;&lt;font color=&quot;#0000FF&quot;&gt; Studiare SOLO sulle slides non &amp;egrave; sufficente! Occorre SEMPRE fare riferimento a quanto detto in classe.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;font color=&quot;#000000&quot;&gt;Suggerimento: questo non vale solo per questo corso, ma in genere &amp;egrave; vero nella maggior parte dei casi.&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;span style=&quot;background-color: rgb(255, 102, 0);&quot;&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;&lt;br /&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255);&quot;&gt; &lt;font color=&quot;#FF6600&quot;&gt; Calendario delle lezioni e materiale didattico&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;leftmargin&quot;&gt;&lt;strong&gt;&amp;nbsp;1 - Mer&lt;/strong&gt; 							&lt;strong&gt;19 febbraio 8:30 aula A101 - 1 - Prima lezione&lt;/strong&gt;&lt;/div&gt;Introduzione al corso. Richiami di C. Il modello  di memoria, allocazione automatica. Storia di Java, Introduzione alla Java  Virtual Machine.&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2020Programmazione2/1_intro.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP20/Lesson01&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;2 - Ven 21 febbraio 10:30 aula B107 -&amp;nbsp; Lezione 2&lt;br /&gt;&lt;/strong&gt; Richiami di C: strutture, puntatori, allocazione dinamica di memoria. Costruzione di una pila (stack) di dimensione variabile in C.&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2020Programmazione2/02_pilacpp.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP_2019/Lezione_2&quot;&gt;Video&lt;/a&gt; (nota: lezione dello scorso anno, per problemi di registrazione)&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;3a - ON LINE - Seguire il video della lezione 2 (link sopra) a partire dal tempo 1:20:00 (contiene una ventina di minuti non presenti nella lezione svolta in classe il 21 febbraio).&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;3b - ON LINE &lt;/strong&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;div class=&quot;story&quot; style=&quot;margin-bottom: 10px; clear: both; color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 204); text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;div class=&quot;story&quot; style=&quot;margin-bottom: 10px; clear: both;&quot;&gt;La Pila in Java. Classi e oggetti. Attributi e metodi. Java e i puntatori. Garbage collection. Package e information hiding. String class.&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/3%20pilajava.pptx.pdf&quot; style=&quot;color: rgb(153, 0, 0); text-decoration: none;&quot;&gt;Slides&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP_2019/Lezione_3&quot; style=&quot;color: rgb(153, 0, 0); text-decoration: none;&quot;&gt;Video&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;br /&gt;&lt;font color=&quot;#FF0000&quot;&gt;E1.b -&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt; lunedi 2 marzo &lt;/font&gt;- Prima esercitazione (docente: Andrea Rosani): SOLO GRUPPO B (vedi sopra) &lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;em&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2020Programmazione2/Es1-Rosani.pdf&quot;&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;Slides&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;&lt;strong&gt;&lt;em&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;&lt;font color=&quot;#339966&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;NOTA: ALLE ESERCITAZIONI E1a e E1b DOVETE ARRIVARE CON IL VOSTRO LAPTOP, SUL QUALE DOVETE AVER GIA&#039; SCARICATO &lt;br /&gt;NETBEANS 8.2 (NON ALTRE VERSIONI!) - IL BUNDLE&amp;nbsp; &amp;quot;JAVA SE&amp;quot; E&#039; SUFFICIENTE. - https://netbeans.org/downloads/8.2/&lt;br /&gt;NON SERVE AVERLO GI&amp;Agrave; ANCHE INSTALLATO.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt; &lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;div class=&quot;leftmargin&quot;&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;4 - Mercoledi&lt;/strong&gt; &lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;4 marzo&amp;nbsp;&lt;/font&gt; 8:30 aula A101 - Lezione 4&lt;br /&gt;&lt;/strong&gt; &lt;strong&gt;Stesse slides della lezione 3b&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;span style=&quot;background-color: rgb(255, 255, 153);&quot;&gt;&lt;font color=&quot;#339966&quot;&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2020Programmazione2/Corona.pdf&quot;&gt;&lt;strong&gt;Slides relative al Coronavirus&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;    &lt;/font&gt;&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP20/Lesson04&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;nota: per un pbm di registrazione, lo stream video dalla camera si interrompe dopo 45&#039; - proseguono l&#039;audio e le slides.&lt;br /&gt;    &lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;&lt;font color=&quot;#339966&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;div class=&quot;leftmargin&quot;&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;5 - V&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;enerd&amp;igrave; 6 marzo&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 5&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/4_EreditarietaParte1.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP_2019/Lezione_4&quot;&gt;&lt;strong&gt;Video 1 &lt;/strong&gt;&lt;/a&gt;(a partire dal minuto 53:30)&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;E1.a - E2 - Esercitazione -&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt; lunedi 9 marzo e mercoledi 11 marzo.&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;Per il SOLO GRUPPO A, mercoledi 11 marzo ore 8:30 recuperiamo l&#039;esercitazione 1a (&lt;/strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2020Programmazione2/Es1-Rosani.pdf&quot;&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;Slides&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;). Sperimenteremo una modalit&amp;agrave; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;on-line interattiva&lt;/span&gt;. Avrete istruzioni tramite e-mail/Piazza) Nel frattempo, provate ad installare da soli Netbeans se non lo avete ancora fatto. Di seguito trovate alcune indicazioni sui probelmi pi&amp;ugrave; frequenti occorsi durante l&#039;installazione con il gruppo B.&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2020Programmazione2/SlidesRosaniAggiornate.pdf&quot;&gt;&lt;strong&gt;Ultima versione slides di Rosani&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2020Programmazione2/Es1-Rosani-troubleshooting.pdf&quot;&gt;&lt;strong&gt;Siides relative ai possibili problemi.&amp;nbsp; &lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;Per TUTTI: una volta installato Netbeans (il gruppo B lo ha gi&amp;agrave; fatto in classe, il gruppo A provi autonomamente), usiamo in autonomia le ore che abbiamo a disposizione (formalmente lunedi 9 13:30-15:30) per seguire &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;in video&lt;/span&gt; una lezione di laboratorio che estende la 1. Gli studenti del gruppo B non dovrebbero avere problemi, quelli del gruppo A possono provare anche subito (appena installato NetBeans), oppure eventualmente attendere DOPO la lezione di mercoledi.&lt;/strong&gt;&lt;strong&gt; La lezione &amp;egrave; qui:&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/PrimaEsercitazione.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/orig.lecture.html?content=lectures/LP_2019/Laboratorio_1&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;6 - V&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;enerd&amp;igrave; 13 marzo&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 6&lt;br /&gt;&lt;/strong&gt;Overloading e Overriding (slides del 1 marzo).&amp;nbsp; Costruttori. Classi astratte. Mini introduzione alla grafica in Java con JavaFX.&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/5_JavaFXIntro.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP_2019/Lezione_5&quot;&gt;Video&lt;/a&gt; &lt;/strong&gt;&lt;strong&gt;&lt;br /&gt;    &lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;font color=&quot;#339966&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;7- Mercoledi&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt; 18 marzo&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 7&lt;br /&gt;&lt;/strong&gt; &lt;/strong&gt;Polimorfismo, Principio di sostituzione di Liskov, dynamic binding&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/6_DynamicBinding.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP_2019/Lezione_6&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;8 - V&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;enerd&amp;igrave; 20 marzo&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 8&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;Upcast e Downcast, Dynamic binding, instanceOf, User&amp;nbsp; Input con e senza  grafica, Conversione di stringhe in numeri, Gestione degli errori  (try-catch-finally). Ancora su JavaFX.&lt;strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/7_Cast-Input-Exceptions.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP_2019/Lezione_7&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;E3a - Lu&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;ned&amp;igrave; 23 marzo&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE SINCRONO, ORE 14:00&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Esercitazione &lt;font color=&quot;#FF0000&quot;&gt;SOLO GRUPPO A (vedi &lt;a href=&quot;http://latemar.science.unitn.it/segue/index.php?&amp;amp;action=site&amp;amp;site=2020Programmazione2&amp;amp;section=451&amp;amp;page=1543&amp;amp;story=4067&amp;amp;detail=4067&quot;&gt;qui&lt;/a&gt;)&lt;/font&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;Proviamo a fare una esercitazione in sincrono - invier&amp;ograve; l&#039;invito via mail entro domenica.&lt;br /&gt;PREPARATEVI SVOLGENDO &lt;strong&gt;PRIMA DELL&#039;ESERCITAZIONE&lt;/strong&gt; L&#039;ESERCIZIO P9.4 che trovate nel seguente file: &lt;br /&gt;&lt;a href=&quot;http://www.apogeoeducation.com/aggiornamenti/9788891639431/3943_Progetti_prog.pdf&quot;&gt;http://www.apogeoeducation.com/aggiornamenti/9788891639431/3943_Progetti_prog.pdf&lt;/a&gt;&lt;strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/strong&gt;(Esercizi tratti dal l&lt;a href=&quot;http://latemar.science.unitn.it/segue/index.php?&amp;amp;site=2020Programmazione2&amp;amp;section=450&amp;amp;page=1542&amp;amp;action=site&quot;&gt;ibro di Horstmann&lt;/a&gt;).&lt;strong&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;E3b - Mercol&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;ed&amp;igrave; 25 marzo&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE SINCRONO, ORE 9:00&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Esercitazione &lt;font color=&quot;#FF0000&quot;&gt;SOLO GRUPPO B &lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;(vedi &lt;a href=&quot;http://latemar.science.unitn.it/segue/index.php?&amp;amp;action=site&amp;amp;site=2020Programmazione2&amp;amp;section=451&amp;amp;page=1543&amp;amp;story=4067&amp;amp;detail=4067&quot;&gt;qui&lt;/a&gt;)&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;Proviamo a fare una esercitazione in sincrono - invier&amp;ograve; l&#039;invito via mail entro marted&amp;igrave;.&lt;br /&gt;PREPARATEVI SVOLGENDO &lt;strong&gt;PRIMA DELL&#039;ESERCITAZIONE&lt;/strong&gt; L&#039;ESERCIZIO P9.4 che trovate nel seguente file: &lt;br /&gt;&lt;a href=&quot;http://www.apogeoeducation.com/aggiornamenti/9788891639431/3943_Progetti_prog.pdf&quot;&gt;http://www.apogeoeducation.com/aggiornamenti/9788891639431/3943_Progetti_prog.pdf&lt;/a&gt;&lt;strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/strong&gt;(Esercizi tratti dal &lt;a href=&quot;http://latemar.science.unitn.it/segue/index.php?&amp;amp;site=2020Programmazione2&amp;amp;section=450&amp;amp;page=1542&amp;amp;action=site&quot;&gt;libro di Horstmann&lt;/a&gt;).&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2020Programmazione2/p94.zip&quot;&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;Codice sorgente della soluzione dell&#039;esercizio&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1JajaYvGe-uJiAgWuV7AwSFub3DvDqA0m&quot;&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;Registrazione della sessione del 23 marzo&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;9 - V&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;enerd&amp;igrave; 27 marzo&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 9&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;Interfacce. Collections.&lt;strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/strong&gt; &lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/8_InterfaceCollections.pptx.pdf&quot;&gt;Slides &lt;/a&gt;&lt;br /&gt;    &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1UJzwG8OrPCP4uR17TJrCCzSO5HsjQVTv/view&quot;&gt;&lt;strong&gt;Video - parte 1&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/file/d/1dX1y2Z_oqub5EhLIlep0MVIUZpw9Zvow/view&quot;&gt;&lt;strong&gt;&lt;strong&gt;Video - parte 2&lt;/strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;strong&gt;&lt;a href=&quot;https://drive.google.com/file/d/1coG43YJBfJqcVN3FlvtBnj9GPjLUAQZB/view &quot;&gt;&lt;strong&gt;Video - parte 3&lt;/strong&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2020Programmazione2/Esercizio14.3.pdf&quot;&gt;&lt;strong&gt;Esercizio&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/strong&gt; &lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;E4 - Mercoledi&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt; 1 aprile&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Esercitazione 4&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;Numeri casuali in Java. Collections.shuffle().&lt;br /&gt;&lt;strong&gt;&lt;strong&gt; &lt;/strong&gt; &lt;/strong&gt;Parte teorica breve - c&#039;e&#039; poi una esercitazione da svolgere autonomamente - sessione asincrona, non con zoom.&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/8a-Esercitazione%202.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/orig.lecture.html?content=lectures/LP_2019/Esercitazione_2&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;10- V&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;enerd&amp;igrave; 3 aprile&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 10&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;Uguaglianza e Identit&amp;agrave;.&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/9_equals.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP_2019/Lezione_9&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;11 - Mercol&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;ed&amp;igrave; 8 aprile&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 11&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;Hashcode, Comparazione&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/10_confronto.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP_2019/Lezione_10&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;E5 - Venerd&amp;igrave;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt; 10 aprile&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Esercitazione 4, parte 2&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Parte 1: &lt;/strong&gt;Proseguire l&#039;esercitazione con la nuova parte (ultime due slides)&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/10a-Esercitazione%203.pptx.pdf&quot;&gt;Slides&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Parte 2: &lt;/strong&gt;Svolgere l&#039;esercizio P13.1 che trovate nello stesso file dell&#039;esercitazione 3a/3b.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;E6 - &lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;Esercitazione &lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;Discussione via Zoom delle esercitazioni fatte in autonomia (E4-E5). L&#039;invito con le credenziali sar&amp;agrave; inviato martedi 13.&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;- Mercoledi&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt; 15 aprile&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE SINCRONO, ORE 9:00 &amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt; SOLO GRUPPO A (vedi &lt;a href=&quot;http://latemar.science.unitn.it/segue/index.php?&amp;amp;action=site&amp;amp;site=2020Programmazione2&amp;amp;section=451&amp;amp;page=1543&amp;amp;story=4067&amp;amp;detail=4067&quot;&gt;qui&lt;/a&gt;)&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;- Venerd&amp;igrave;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt; 17 &lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;aprile&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE SINCRONO, ORE 11:00&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;&amp;nbsp;&lt;/span&gt; &lt;font color=&quot;#FF0000&quot;&gt;SOLO GRUPPO B (vedi &lt;a href=&quot;http://latemar.science.unitn.it/segue/index.php?&amp;amp;action=site&amp;amp;site=2020Programmazione2&amp;amp;section=451&amp;amp;page=1543&amp;amp;story=4067&amp;amp;detail=4067&quot;&gt;qui&lt;/a&gt;)&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2020Programmazione2/StringComparatorDemo.zip&quot;&gt;Soluzione esercizio P13.1&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2020Programmazione2/Esercitazione3.zip&quot;&gt;Soluzione Esercizio Carte &lt;/a&gt; &amp;nbsp; (* versione del 16/4 che include la parte grafica completa)&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://drive.google.com/open?id=1I7Y7vJLKh2o2ZFR4d1RGO1hhupSrcFQ3&quot;&gt;Registrazione della sessione ZOOM del 17 aprile&lt;/a&gt;&lt;br /&gt;    &lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;12 - Settimana del 14-&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;17 aprile&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 12&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt; Mercoledi e venerdi&#039; ci sono esercitazioni on line per i due gruppi. Nelle restanti due ore per ciascun gruppo, questa &amp;egrave; la lezione da seguire.&lt;/em&gt;&lt;br /&gt;Modificatori di visibilit&amp;agrave;, static.&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/11_Static.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP_2019/Lezione_11&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;leftmargin&quot;&gt;&lt;strong&gt;&lt;a name=&quot;3760&quot; href=&quot;http://latemar.science.unitn.it/segue/index.php?&amp;amp;action=site&amp;amp;site=2019Programmazione2&amp;amp;section=432&amp;amp;page=1480&amp;amp;story=3760&amp;amp;detail=3760&quot;&gt;Checklist&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;Una lista di domande per verificare la vostra comprensione degli argomenti trattati.&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/Checklist.pdf&quot;&gt;&lt;strong&gt;Checklist&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;13 - Mercol&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;ed&amp;igrave; 22 aprile&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 13&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;Wrappers e autoboxing, Javadoc. Esempio riassuntivo (tombola)&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/12_Wrappers_Tombola.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP_2019/Lezione_12&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;14 - Vener&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;d&amp;igrave; 24 aprile&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 14&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;UML. Esempio riassuntivo (tombola). Pattern Publisher-Subscriber. Frameworks&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/13_Tombola2-2019.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP/Lezione_13&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;15 - Lunedi&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt; 27 aprile&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 15&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;story&quot;&gt;&lt;div class=&quot;leftmargin&quot;&gt;Eventi in JavaFX. Classi interne anonime.&lt;/div&gt;&lt;div class=&quot;story&quot;&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/14_Eventi_in_JavaFX.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP/Lezione_14&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;16 - Mercol&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;ed&amp;igrave; 29 aprile&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 16&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;Layout e posizionamento delle componenti in JavaFX - enum - soluzione esercitazione 3&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/15_Layout.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP/Lezione_15&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/Esercitazione3a.zip&quot;&gt;&lt;strong&gt;Codice della terza esercitazione&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;E7 - &lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;Esercitazione&lt;/font&gt; &lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;- Mercoledi 6 maggio (Gruppo A), ore 9 e venerdi 8 maggio (Gruppo B), ore 10:40.&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt; &lt;/strong&gt;&lt;/strong&gt;Discussione via Zoom. E&#039; richiesto di provare in autonomia a svolgere il seguente esercizio PRIMA di partecipare alla discussione. L&#039;invito con le credenziali sar&amp;agrave; inviato prima dell&#039;inizio della lezione.&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2020Programmazione2/Minicalculator.pdf&quot;&gt;&lt;strong&gt;Minicalculator&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/Mini_Calculator.zip&quot;&gt;&lt;strong&gt;Soluzione&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/open?id=1YYYoG9LC1nXwvB5W_0OyrvZQhiOBZz1O&quot;&gt;&lt;strong&gt;Video (Registrazione della sessione)&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;17 - Mercoledi&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt; 13 maggio&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 17&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;div class=&quot;leftmargin&quot;&gt;Keyboard events. Il modello degli eventi.&lt;/div&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/16_PropagazioneEventi.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP/Lezione_16&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/Lezione16.zip&quot;&gt;&lt;strong&gt;Codice discusso durante la lezione&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;18 - Venerdi&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt; 15 maggio&lt;/font&gt; &lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;ON LINE&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt; &lt;/span&gt;- Lezione 18&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;Argomenti: Tilepane e Gridpane, strutturazione del codice, esame. NOTA: nella lezione si parla di una sperimentazione, che quest&#039;anno non ha luogo.&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/17_Esercizi.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP/Lezione_17&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/TestA.110918.pdf&quot;&gt;&lt;strong&gt;Esempio di esame (prima parte)&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/VeroFalso.pptx.pdf&quot;&gt;&lt;strong&gt;Vero o falso?&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;E8 - &lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;Esercitazione&lt;/font&gt; &lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;font color=&quot;#FF0000&quot;&gt;- Mercoledi 20 maggio (Gruppo A), ore 9 e venerdi 22 maggio (Gruppo B), ore 10:40.&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt; &lt;/strong&gt;&lt;/strong&gt;Discussione via Zoom. E&#039; richiesto di provare in autonomia a svolgere i&#039;esercizio sulla Slot Machine proposto nella lezione 18 PRIMA di partecipare alla discussione. La soluzione dell&#039;esercizio &amp;egrave; reperibile qui sotto, ma vi raccomando si fare lo sforzo di arrivare in fondo all&#039;esercizio PRIMA di guardarla!&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/SlotMachine.zip&quot;&gt;&lt;strong&gt;Soluzione (Progetto Netbeans)&lt;/strong&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://drive.google.com/open?id=1VZmdIKkkV7PG1IFKt8J8tglaRH0cbULX&quot;&gt;&lt;strong&gt;&lt;strong&gt;Registrazione della sessione zoom&lt;/strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/EsempioEsame1.pptx.pdf&quot;&gt;&lt;strong&gt;&lt;strong&gt;Slides usate nella sessione zoom&lt;/strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;AC1 - Approfondimenti e complementi&lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;Il programma del corso &amp;egrave; ora completo: all&#039;esame verr&amp;agrave; richiesto quanto fatto fin qui. Tuttavia vi sono un paio di altri argomenti che &amp;egrave; interssante trattare, e vi propongo due lezioni addizionali (facoltative) in proposito.&lt;br /&gt;La prima &amp;egrave; in questa settimana: &lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;si tratta di come costruire una copia uguale di un oggetto dato&lt;/strong&gt;. Ha una prima parte relativa al C++ (nel quale l&#039;argomento &amp;egrave; di importanza fondamentale: copy constructor) ed una seconda che discute lo stesso argomento dal punto di vista di Java (clone-cloneable): in questo linguaggio i termini della questione sono assai piu&#039; semplici, ma ciononostante &lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&amp;egrave; importante prenderli in considerazione.&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/18_Clonazione2019.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP/Lezione_18&quot;&gt;&lt;strong&gt;Video&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;AC2 - Approfondimenti e complementi&lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;Argomenti: lamdba expressions, generics (ignorare quanto detto sull&#039;uso di &amp;quot;lodebox&amp;quot;: funzionava solo in presenza). &lt;font color=&quot;#FF0000&quot;&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/19LambdaQR.pptx.pdf&quot;&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP/Lezione_19_parte1&quot;&gt;&lt;strong&gt;Video - parte 1&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP/Lezione_19_parte2&quot;&gt;&lt;strong&gt;Video - parte 2&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/cad/lecture.html?content=lectures/LP/Lezione_19_parte3&quot;&gt;Video - parte 3&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
		</item>
		<item>
			<title>Altri esempi di esame</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2020Programmazione2&amp;section=451&amp;page=1543&amp;story=4126&amp;detail=4126</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2020Programmazione2&amp;section=451&amp;page=1543&amp;story=4126&amp;detail=4126</guid>
			<pubDate>Mon, 25 May 2020 12:11:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2019Programmazione2/Test_A_ANNOTATO.pdf&quot;&gt;Esempio di compito (prima parte)&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2016Programmazione2/Compito_giugno_16.pdf&quot;&gt;&lt;strong&gt;Esempio di compito (seconda parte, ignorare le domande 11 e successive)&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;strong&gt;&lt;br /&gt;Esempio della prima parte&lt;/strong&gt; (con risposte)&lt;br /&gt;&lt;/strong&gt;&lt;ul&gt;    &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2018Programmazione2/Test_C_ANNOTATO.pdf&quot;&gt;testo&lt;/a&gt; 		&lt;/strong&gt;&lt;/li&gt;    &lt;br /&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;br /&gt;&lt;strong&gt; Altri esempi della prima parte: &lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2009Programmazione2/Esame1aParte-Esempio.pdf&quot;&gt;Esempio&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2009Programmazione2/Esame1aParte-Esempio.pdf&quot;&gt;Esempio&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;br /&gt;&lt;strong&gt;Testo e correzione di un appello del 2014, seconda parte&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2015Programmazione2/AppelloAgosto2014.pptx.pdf&quot;&gt;testo &lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2015Programmazione2/MION_C_165878.zip&quot;&gt;soluzione1&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;br /&gt;&lt;strong&gt; Testo e correzione del primo appello 2016, seconda parte:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2016Programmazione2/Compito_giugno_16.pdf&quot;&gt;Testo&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2016Programmazione2/CorrezioneAppelloGiugno16.zip&quot;&gt;Correzione (zip del progetto)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt; Testo e correzione del secondo appello 2016, seconda parte.&lt;br /&gt;&lt;/strong&gt; Come soluzione propongo il compito di Roberto Negro, fatto  davvero bene -  complimenti! - al quale ho apportato un solo un paio di  piccole  correzioni.&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2016Programmazione2/Compito.pdf&quot;&gt;Testo&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue_userFiles/2016Programmazione2/NEGRO_R_178932.zip&quot;&gt;Correzione (zip del progetto)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;</description>
		</item>
	</channel>
</rss>