<?xml version="1.0" encoding="utf-8"  ?>
<rss version="2.0">
	<channel>
		<title>Linguaggi di programmazione 2020/21 &gt; informazioni generali &gt; Libri di testo</title>
		<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021LinguaggiDiProgrammazione&amp;section=471&amp;page=1600</link>
		<description></description>
		<lastBuildDate>Thu, 23 Feb 2023 12:57:19 +0100</lastBuildDate>
		<generator>Segue RSS Generator</generator>
		<item>
			<title>NON &amp;egrave; necessario u...</title>
			<link>http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021LinguaggiDiProgrammazione&amp;section=471&amp;page=1600&amp;story=4414&amp;detail=4414</link>
			<guid isPermaLink="true">http://latemar.science.unitn.it/segue/index.php?&amp;action=site&amp;site=2021LinguaggiDiProgrammazione&amp;section=471&amp;page=1600&amp;story=4414&amp;detail=4414</guid>
			<pubDate>Thu, 25 Feb 2021 15:47:00 +0100</pubDate>
			<author>Marco Ronchetti marco.ronchetti@unitn.it</author>
<description>&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, 255); text-decoration-thickness: initial; 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;NON &amp;egrave; necessario un libro di testo: il materiale presentato in classe &amp;egrave; sufficiente. Tuttavia c&#039;&amp;egrave; un&#039;eccellente lettura che, pur se non necessaria, &amp;egrave; raccomandata:&lt;br /&gt;&lt;br /&gt;&lt;table cellspacing=&quot;1&quot; cellpadding=&quot;1&quot; border=&quot;0&quot;&gt;    &lt;tbody&gt;        &lt;tr&gt;            &lt;td&gt;&lt;img alt=&quot;&quot; src=&quot;http://latemar.science.unitn.it/segue_userFiles/2011Pogrammazione2/TiJ.jpg&quot; height=&quot;100&quot; /&gt;&lt;/td&gt;            &lt;td&gt;            &lt;p&gt;&lt;a href=&quot;https://www.amazon.it/Thinking-Java-Bruce-Eckel/dp/0131872486/ref=sr_1_1&quot;&gt;&lt;strong&gt;&amp;quot;Thinking in Java&amp;quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;di Bruce Eckel (in inglese), Editore Prentice Hall PTR, 4 Edizione (Febbraio 2006), ISBN&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;product_text&quot;&gt;&lt;a href=&quot;https://www.amazon.it/Thinking-Java-Bruce-Eckel/dp/0131872486/ref=sr_1_1&quot;&gt;88-7192-303-0, 66,5 Euro&lt;/a&gt;.&lt;br /&gt;            Il libro &amp;egrave; vecchio e copre una vecchia versione di Java,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;product_text&quot;&gt;comunque completamente compatible con quella attuale, ma approfondisce i concetti in modo esemplare e profondo come secondo me nessun altro testo sull&#039;argomento, quindi &amp;egrave; ancora attuale per quanto riguarda i fondamenti (che sono l&#039;oggetto del corso).&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;product_text&quot;&gt;Copre abbondantemente gli argomento discussi nel corso - con l&#039;eccezione di Java FX (che comunque non &amp;egrave; presente nemmeno nella versione cartacea, n&amp;egrave; nella maggioranza dei libri su Java).&lt;/span&gt;&lt;/p&gt;            &lt;p&gt;E&#039;&amp;nbsp; disponibile gratuitamente in&lt;span&gt; &lt;/span&gt;&lt;a rel=&quot;nofollow&quot; title=&quot;http://latemar.science.unitn.it/marco/Didattica/aa_2004_2005/Programmazione2/files/49591/TIJ-3rd-edition4.0.zip&quot; class=&quot;external text&quot; href=&quot;https://people.inf.elte.hu/delsaai/java/6Eckel%20-%20Thinking%20in%20Java%20(4th%202006)%20p1079.pdf&quot; style=&quot;color: rgb(153, 0, 0); text-decoration: none;&quot;&gt;versione elettronica&lt;/a&gt; in inglese.&lt;span class=&quot;product_text&quot;&gt;&lt;br /&gt;            &lt;br /&gt;            Esiste una traduzione italiana, per la quale l&#039;editore ha sciaguratamente diviso il testo intero in tre volumi: la parte fondamentale del corso &amp;egrave; nel primo volume (&lt;/span&gt;&lt;strong&gt;&amp;quot;Thinking in Java - Volume 1 - I fondamenti&amp;quot;&lt;/strong&gt;, Euro 35)&lt;span class=&quot;product_text&quot;&gt;, che per&amp;ograve; non copre interamente il corso: alcuni argomenti sono trattati anche in alcuni capitoli del secondo ed il terzo volume (ognuno del costo di 35 Euro). Inoltre sfortunatamente la traduzione italiana contiene vari errori di stampa (a volte &amp;egrave; stato tradotto anche il codice!!&lt;br /&gt;            &lt;/span&gt;&lt;/p&gt;            &lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;br style=&quot;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, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; /&gt;&lt;span style=&quot;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, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&quot;&gt;Ci sono una miriade di altri libri su Java. Nessuno copre esattamente quel che viene discusso a lezione, ma come complemeno del corso, per chi vuole, vanno pi&amp;ugrave; o meno bene tutti. Tra i tanti, segnaliamo il&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://www.apogeoeducation.com/concetti-di-informatica-e-fondamenti-di-java-1.html&quot; style=&quot;color: rgb(153, 0, 0); text-decoration: none; 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, 255);&quot;&gt;libro di Cay Hostmann edito da Apogeo&lt;/a&gt;&lt;span style=&quot;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, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;che ha anche&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://www.apogeoeducation.com/aggiornamenti/9788891639431/3943_Progetti_prog.pdf&quot; style=&quot;color: rgb(153, 0, 0); text-decoration: none; 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, 255);&quot;&gt;una buona batteria di esercizi da svolgere&lt;/a&gt;&lt;span style=&quot;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, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&quot;&gt;.&lt;/span&gt;&lt;br style=&quot;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, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; /&gt;&lt;br style=&quot;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, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; /&gt;&lt;img src=&quot;http://static.apogeoeducation.com/media/catalog/product/cache/12/image/340x340/9df78eab33525d08d6e5fb8d27136e95/8/8/8891639431.jpg&quot; alt=&quot;Concetti di informatica e fondamenti di Java&quot; style=&quot;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, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; width=&quot;197&quot; height=&quot;197&quot; /&gt;&lt;br style=&quot;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, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; /&gt;&lt;br style=&quot;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, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; /&gt;&lt;div class=&quot;leftmargin&quot; style=&quot;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, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;http://latemar.science.unitn.it/segue/index.php?&amp;amp;action=site&amp;amp;site=2015Programmazione2&amp;amp;section=288&amp;amp;page=965&amp;amp;story=2317&amp;amp;detail=2317&quot; name=&quot;2317&quot; style=&quot;color: rgb(153, 0, 0); text-decoration: none;&quot;&gt;The Java Tutorial&lt;/a&gt;&lt;/strong&gt;&lt;/div&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, 255); text-decoration-thickness: initial; 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;Sul sito della Oracle &amp;egrave; disponibile la collezione dei&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://docs.oracle.com/javase/tutorial/&quot; style=&quot;color: rgb(153, 0, 0); text-decoration: none;&quot;&gt;Java Tutorials&lt;/a&gt;, che vengono costantemente aggiornati e sono un eccellente punto di partenza per approfondire i vari aspetti della programmazione in Java.&lt;br /&gt;La sezione &amp;quot;&lt;strong&gt;Trails Covering the Basics&lt;/strong&gt;&amp;quot; &amp;eacute; rilevante per il corso, cos&amp;igrave; come il trail &amp;quot;&lt;a href=&quot;http://docs.oracle.com/javafx/index.html&quot; style=&quot;color: rgb(153, 0, 0); text-decoration: none;&quot;&gt;&lt;strong&gt;Creating a JavaFX GUI&amp;quot;&lt;/strong&gt;&lt;/a&gt;. Gli altri trails introducono a tematiche non trattate nel corso stesso. Questi tutorial sono caldamente raccomandati.&lt;/div&gt;&lt;/div&gt;</description>
		</item>
	</channel>
</rss>