<?xml version="1.0" encoding="utf-8"  ?>
<rss version="2.0">
	<channel>
		<title>LODE: Lectures On DEmand &gt; Archive &gt; Programmazione 2</title>
		<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=LODE&amp;section=38&amp;page=132</link>
		<description></description>
		<lastBuildDate>Thu, 23 Feb 2023 03:49:36 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>Corso di Programmazione 2...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=LODE&amp;section=38&amp;page=132&amp;story=132&amp;detail=132</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=LODE&amp;section=38&amp;page=132&amp;story=132&amp;detail=132</guid>
			<pubDate>Tue, 9 Oct 2007 12:50:00 +0200</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>Corso di Programmazione 2 per il primo anno della laurea triennale in Informatica tenuto da &lt;a href=&quot;http://latemar.science.unitn.it&quot;&gt;Marco Ronchetti&lt;/a&gt; nell&#039;a.a. 2005/2006. Il corso &amp;egrave; sulla Programmazione Orientata ad Oggetti, ed il linguaggio di riferimento &amp;egrave; Java.&lt;br /&gt;Il contentuto del corso negi anni 2006/2007 e 2007/2008 &amp;egrave; rimasto sostanzialmente invariato.&lt;br /&gt;Per informazioni vedi i siti dei corso nelle edizioni dei vari anni:&lt;br /&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;http://odle.dit.unitn.it:8000/segue/index.php?&amp;amp;site=2006prog2&amp;amp;section=43&amp;amp;action=site&quot;&gt;2005/06&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://laurin.science.unitn.it/wiki_prog2/index.php/Pagina_principale&quot;&gt;2006/07&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue/index.php?&amp;amp;action=site&amp;amp;site=2007Programmazione2&quot;&gt;2007/08&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Video disponibili:&lt;br /&gt;&lt;br /&gt;&lt;table cellspacing=&quot;1&quot; cellpadding=&quot;1&quot; border=&quot;1&quot;&gt;    &lt;tbody&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 3 - Richiami di C++&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/03&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/03.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(170 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 4 - Richiami di C++. Arrays. Il modello di memoria (heap e stack). Operatori new e delete.&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/04&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/04.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(165 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 5 - Dalle struct agli oggetti. La Pila in C++. Oggetti in Java. La Pila in Java&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/05&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/05.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(167 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 6 - La pila in Java. assert. Puntatori in Java. memory management. Librerie di classi e documentazione relativa. La classe String&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/06&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/06.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(171 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 7 - Java: parametri di ingreso, arrays, concvenzioni, passaggio di parametri a funzione. OOP: Ereditariet&amp;agrave;, sottoclassi e superclassi, overloading e overriding. Cenni di UML&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/07&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/07.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(165 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 8 - UML: Diagramma delle classi, Eredit&amp;agrave;. aggregazione, composizione. Cenni di eredit&amp;agrave; multipla. Polimorfismo e principio di sostituzione di Liskov&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/08&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/08.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(172 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 9 - Interfacce e Collections&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/09&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/09.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(171 Mb)&lt;/td&gt;            &lt;td width=&quot;33%&quot;&gt;&amp;nbsp;NOTA: questa&amp;nbsp; &amp;egrave; la lezione&amp;nbsp; da guardare per la verifica del marted&amp;igrave; di Pasqua&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 10 - Uso delle colection: Tombola. Javadoc&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/10&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/10.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(180 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 11 - Pattern publisher-subscriber, modificatore static&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/11&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/11.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(155 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 12 - awt/swing, Container - Component - Layout - Graphics, Componenti grafiche di Swing, Event listeners&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/12&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/12.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(178 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 13 - Packages, costruttori, modificatori di accesso, abstract, eccezioni, upcast e downcast&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/13&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/13.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(117 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;NOTA: C&#039;e&#039; la registrazione solo della prima ora di lezione, a causa di un problema audio verificatosi successivamente.&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 14 - Eventi - inner classes - pluggable Look and feel&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/14&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/14.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(167 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 15 - Layouts - custom painting&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/15&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/15.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(177 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 16 - Grafica - Uso di IDE&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/16&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/16.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(45 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 17 - Uguaglianza e Indentit&amp;agrave;&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/17&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/17.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(106 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;NOTA: manca l&#039;ultima mezz&#039;ora di lezione (altro problema tecnico di diversa natura...)&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 18 - Clone&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/18&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/18.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(161 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 19 - Animazione - Applets&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/19&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/19.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(153 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 20 - Come distribuire applicativi Java&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/20&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/20.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(173 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 21 - I/O in Java - Serializzazione&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/21&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/21.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(173 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 22 - Serializzazione MVC - Singleton&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/22&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/22.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(159 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;        &lt;tr&gt;            &lt;td&gt;Lezione 23 - Generics&lt;/td&gt;            &lt;td&gt;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/23&quot; target=&quot;new&quot;&gt; video on line&lt;/a&gt;&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;a href=&quot;http://latemar.science.unitn.it/Lode/Programmazione2_2005-06/23.zip&quot;&gt; download&lt;/a&gt;&amp;nbsp;(145 Mb)&lt;/td&gt;            &lt;td&gt;&amp;nbsp;&lt;/td&gt;        &lt;/tr&gt;        &lt;!---------------------------------&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Le altre lezioni verranno messe in linea appena possibile.</description>
		</item>
	</channel>
</rss>