<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" 
	xmlns="http://purl.org/atom/ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xml:lang="eng_utf8">
	<title>Teaching</title>
	<link rel="alternate" type="text/html" href="http://www.eziobartocci.com/labalgoritmi07/index.php"/>
	<modified>2007-12-31T12:08:41+01:00</modified>
	<author>
	<name>ezio</name>
	<url>http://www.eziobartocci.com/labalgoritmi07/index.php</url>
	<email>ezio.bartocci@unicam.it</email>
	</author>
	<tagline>Laboratorio di Algoritmi e Strutture Dati (Classe 26)</tagline>
	<id>tag:EzioBartocci\'sHomePage,2007:Teaching</id>
	<generator url="http://www.pivotlog.net" version="Pivot - 1.30 beta 2: 'Rippersnapper'">Pivot</generator>
	<copyright>Copyright (c) 2007, Authors of Teaching</copyright>
	
	
	
	<entry>
		<title>Informazioni Generali</title>
		<link rel="alternate" type="text/html" href="http://www.eziobartocci.com/labalgoritmi07/archive/2006/12/07/Informazioni_Generali" />
		<modified>2006-12-07T00:44:00+01:00</modified>
		<issued>2006-12-07T00:44:00+01:00</issued>
		<created>2006-12-07T00:44:00+01:00</created>
		<id>tag:EzioBartocci\'sHomePage,2007:Teaching.5</id>
		<link rel="related" type="text/html" href="" title="" />
		<summary type="text/plain">Programma del CorsoStrutture dati elementari (array, liste concatenate)Tipi di dati astratti (stack, code FIFO e code generalizzate)Ricorsione e alberi (algoritmi ricorsivi, divide et impera, alberi)Merging e mergesort (merging a due vie, merging astratto sul posto, mergesort top-down, mergesort bottom.up, mergesort su liste concatenate)Code con priorità e heapsort (implementazioni elementari, heap, heapsort, code binomiali)Tabelle di simboli e alberi binari di ricerca (tabelle di simboli, ricerca indicizzata, ricerca sequenziale, alberi binari di ricerca)Hashing (funzioni di hash, concatenazioni separate, scansione lineare, hashing doppio, tabelle hash dinamiche)Algoritmi greedy, algoritmi su grafi, string matching Testi Consigliati Algoritmi in JAVA (terza edizione), Robert Sedgewick, Addison-Wesley, 2003, ISBN: 88-7192-169-0Orario di ricevimento Lunedì dalle 10:00 a 12:00, Aula dottorandiElenco delle lezioniDataArgomentoRiferimentiEsercizi proposti06/12 ore 9:00Strutture dati elementarislideesercizi.....14/12 ore 9:00Tipi di dati astrattislideesercizi..... RegolamentoIl corso ha come obiettivo quello di offrire una panoramica sulla progettazione ed implementazione dei principali algoritmi e strutture dati presenti in letteratura. Ogni lezione prevede un'introduzione all'argomento trattato e la soluzione di uno o più esercizi inerenti lo stesso argomento. Ogni esercitazione ha lo scopo di produrre un'applicazione che possa essere autonoma ossia che possa essere compilata ed eseguita senza errori (e che chiaramente esegua il lavoro per il quale è stata scritta!).&amp;nbsp;Per quanto riguarda il progetto vi troverete di fronte ad un problema che richiede l'uso di algoritmi e strutture dati specifiche e dovrete essere in grado di:Analizzare dettagliatamente il problema Fornirne una soluzione algoritmica Implementare la soluzione proposta nel modo più efficiente possibile Per ogni progetto è richiesta la consegna di:Una relazione che descriva il problema, la soluzione algoritmica proposta e l'implementazione fornita  Il codice dell'applicazione opportunamente commentato.Appelli di Febbraio - Progetto 1&amp;nbsp; (Scaduto)Coda di priorità di Eventi senza duplicati, [PDF], [Progetto
Eclipse], [Codice Sorgente delle Interfacce]Appelli di Febbraio - Progetto 2 (Scaduto) Il problema della rana affamata, [PDF], [Progetto Eclipse], [Codice Sorgente delle Interfacce] 
 Applet dimostrativa per risolvere il problema della ranaAppello di Aprile - Progetto 1&amp;nbsp;
(Scadenza 15 Aprile)TernaryHeap,&amp;nbsp; [PDF]Appello di Aprile - Progetto 2&amp;nbsp;
(Scadenza 15 Aprile)Graph,&amp;nbsp;
[PDF]Appello di Giugno e Settembre - Progetto 1&amp;nbsp;
(Scadenza 10 Giugno o 2 Settembre)TernaryHeap,&amp;nbsp;
[PDF]Appello
di Giugno e Settembre - Progetto 2&amp;nbsp;
(Scadenza 10 Giugno o 2 Settembre)Graph&amp;nbsp;
[PDF]isConnected = trueisDirected = trueisAcyclic = trueisTree = trueisForest = trueVedere definizione di Albero quiTest 1:&amp;nbsp; Riconoscere un alberoisConnected
= falseisDirected =
trueisAcyclic =
trueisTree = falseisForest =
trueVedere definizione di foresta quiTest 2:&amp;nbsp; Riconoscere una forestaisConnected
= trueisDirected =
trueisAcyclic = falseisTree = falseisForest = falseVedere definizione di Ciclo quiTest 3:&amp;nbsp; Riconoscere un grafo con cicliisConnected
= trueisDirected =
trueisAcyclic = trueisTree = trueisForest = trueVedere definizione di Ciclo quiTest 4:&amp;nbsp; Riconoscere un grafo senza
cicliisConnected
= falseisDirected = falseisAcyclic = falseisTree = falseisForest = falseVedere definizione di Albero quiTest 6:&amp;nbsp; Riconoscere un grafo non connesso
Consegna dei progettiLa consegna dei progetti deve avvenire almeno 5 giorni prima dell'esameCalendario degli esamiGiovedì 22 Febbraio 2007 (Consegna progetti Sabato 17 Febbraio 2007).Venerdì 20 Aprile&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2007 (Consegna progetti Domenica 15 Aprile 2007).Martedì 12 Giugno&amp;nbsp;&amp;nbsp;&amp;nbsp; 2007 (Consegna progetti Domenica 10 Giugno 2007).Martedì 4 Settembre 2007 (Consegna progetti Domenica 2 Settembre 2007).Gruppi di lavoro per il 2007Gruppo 01Progetto n.
1M.G. MATR.
061675F.C.&amp;nbsp; MATR. 063434
R.R. MATR. 061620Gruppo 02
Progetto n. 2

A.B. MATR. 068636
L.M.&amp;nbsp; MATR. 068702P.B. MATR. 068669Gruppo 03Progetto n. 1



M.P. MATR. 068707

N.T.&amp;nbsp; MATR. 068721

Gruppo 04


Progetto n. 2





D.S. MATR. ?


L.F.&amp;nbsp; MATR. ?M.M.&amp;nbsp; MATR. ?Gruppo 05


Progetto n. 1


D.DG. MATR. 68693


D.G.&amp;nbsp; MATR. 70493M.G.&amp;nbsp; MATR. ?Gruppo 06


Progetto n. 2


N.P. MATR. 68709


P.C.&amp;nbsp; MATR. 69273F.A.&amp;nbsp; MATR. ?Gruppo 07


Progetto n. 1


M.C. MATR. 68679


A.S.&amp;nbsp; MATR. 68706F.C.&amp;nbsp; MATR. 68649Gruppo 08


Progetto n. 2


F.M. MATR. 68654


A.P.&amp;nbsp; MATR. 61557Gruppo 09


Progetto n. 1


M.C. MATR. 68651


A.E.&amp;nbsp; MATR. 68688Gruppo 10


Progetto n. 2


C.D'A. MATR. 68656


Gruppo 11
Progetto n. 2
S.R. MATR. 69236
A.E.&amp;nbsp; MATR. 68735M.T.&amp;nbsp;
MATR. 68736Gruppo 12
Progetto n. 1
M.DL. MATR. 68665
M.C.&amp;nbsp; MATR. 68666E.L.&amp;nbsp;
MATR. 68667Gruppo 13
Progetto n. 2
C.N. MATR. 68701
M.B.&amp;nbsp; MATR.
68714F.C. MATR. 68734Gruppo 14
Progetto n. 1
F.P. MATR. 68680
A.B.&amp;nbsp; MATR. 68692S.A.&amp;nbsp;
MATR. 68674Gruppo
15
Progetto n. 2
L.D'A. MATR. 63411
F.O.&amp;nbsp; MATR. 65599Gruppo 16
Progetto n. 2
D.E. MATR. 68645
A.R.&amp;nbsp; MATR. 68638Gruppo 17
Progetto n. 1
A.G. MATR. 69198
E.F.&amp;nbsp; MATR. 68742Gruppo 18
Progetto n. 2
A.S. MATR. 68686
M.C.&amp;nbsp; MATR.
66692M.T. MATR. 62640NoteIl linguaggio utilizzato a lezione e da utilizzare per esercitazioni e progetti è Java, di seguito trovate elencate alcune risorse disponibili in rete: (fornire riferimento a manuale qui!)L'ambiente di sviluppo consigliato è Eclipse. Tuttavia non siete obbligati, potete utilizzare l'ambiente o editor che preferite ma non sarete supportati per eventuali problemi!Java mette a disposizione numerosissime librerie con struttore dati, algoritmi, etc. La soluzione degli esercizi non prevede l'uso di queste librerie poichè ha lo scopo di mostrare come liberie analoghe a queste possono essere realizzate! Al contrario nella soluzione dei progetti potete far uso di queste librerie poichè lo scopo è quello di affrontare un problema e fornirne una soluzione adottando tutte le possibilità che Java offre.La relazione va consegnata nel formato PDF o PS.  Organizzazione Per la realizzazione delle esercitazioni e del progetto è consentito lavorare in gruppi di massimo 3 elementi. E' opportuno che la formazione dei gruppi avvenga il prima possibile. Per la tale scopo dovete inviare agli esercitatori (vedi sotto!) una mail per gruppo con soggetto: [LASD06] Richiesta gruppo nella quale indicate in maniera chiara i vostri nomi, cognomi, ed indirizzi email. Riceverete come risposta una mail di accettazione con la quale vi sarà assegnato un codice di gruppo, nel seguito ogni comunicazione email dovrà contenere nell'oggetto la stringa [LASD06#codice]&amp;nbsp; seguita poi dall'oggetto della mail.   Gli esercitatori sono:Francesco De Angelis per la sede di Ascoli Piceno (francesco.deangelis [AT] unicam.it) Ezio Bartocci per la sede di Camerino (ezio.bartocci [AT] unicam.it)  Dovete inviare le email all'esercitatore della vostra sede ed in &quot;cc:&quot; all'altro esercitatore.</summary>
		<dc:subject>Informazioni Generali</dc:subject>
		<content type="text/html" mode="escaped" xml:lang="en_utf8" xml:base="http://www.eziobartocci.com/labalgoritmi07/archive/2006/12/07/Informazioni_Generali"><![CDATA[ <h2>Programma del Corso</h2><ul><li>Strutture dati elementari (array, liste concatenate)</li><li>Tipi di dati astratti (stack, code FIFO e code generalizzate)</li><li>Ricorsione e alberi (algoritmi ricorsivi, divide et impera, alberi)</li><li>Merging e mergesort (merging a due vie, merging astratto sul posto, mergesort top-down, mergesort bottom.up, mergesort su liste concatenate)</li><li>Code con priorità e heapsort (implementazioni elementari, heap, heapsort, code binomiali)</li><li>Tabelle di simboli e alberi binari di ricerca (tabelle di simboli, ricerca indicizzata, ricerca sequenziale, alberi binari di ricerca)</li><li>Hashing (funzioni di hash, concatenazioni separate, scansione lineare, hashing doppio, tabelle hash dinamiche)</li><li><i>Algoritmi greedy, algoritmi su grafi, string matching</i></li> <br  /></ul><hr  /><br  /><h2>Testi Consigliati</h2><ul><li> Algoritmi in JAVA (terza edizione), <i>Robert Sedgewick,</i> Addison-Wesley, 2003, ISBN: 88-7192-169-0</li></ul><hr  /><br  /><h2>Orario di ricevimento</h2><ul><li> Lunedì dalle 10:00 a 12:00, <i>Aula dottorandi</i></li></ul><hr  /><h2>Elenco delle lezioni</h2><table class="table"><br  /><tbody><tr><th>Data</th><th>Argomento</th><th>Riferimenti</th><th>Esercizi proposti</th></tr><tr><td>06/12 ore 9:00</td><td>Strutture dati elementari</td><td><a href="http://www.eziobartocci.comlezioni/capitolo03.pdf">slide</a></td><td>esercizi.....</td></tr><tr><td>14/12 ore 9:00</td><td>Tipi di dati astratti</td><td><a href="http://www.eziobartocci.comlezioni/capitolo04.pdf">slide</a></td><td>esercizi.....</td></tr><!-- <tr><td>13/12 ore 8:00</td><td>Ricorsione e alberi</td><td><a href="http://www.eziobartocci.comlezioni/capitolo05.pdf">slide</a></td><td>esercizi.....</td></tr><tr><td>11/12 ore 8:00</td><td>Metodi di ordinamento elementari</td><td><a href="http://www.eziobartocci.comlezioni/capitolo06.pdf">slide</a></td><td>esercizi.....</td></tr><tr><td>11/12 ore 8:00</td><td>Quicksort</td><td><a href="http://www.eziobartocci.comlezioni/capitolo07.pdf">slide</a></td><td>esercizi.....</td></tr><tr><td>11/12 ore 8:00</td><td>Merging e mergesort</td><td><a href="http://www.eziobartocci.comlezioni/capitolo08.pdf">slide</a></td><td>esercizi.....</td></tr><tr><td>11/12 ore 8:00</td><td>Code con priorità e heapsort</td><td><a href="http://www.eziobartocci.comlezioni/capitolo09.pdf">slide</a></td><td>esercizi.....</td></tr><tr><td>11/12 ore 8:00</td><td>Tabelle di simboli e alberi binari di ricerca</td><td><a href="http://www.eziobartocci.comlezioni/capitolo12.pdf">slide</a></td><td>esercizi.....</td></tr><tr><td>11/12 ore 8:00</td><td>Hashing</td><td><a href="http://www.eziobartocci.comlezioni/capitolo14.pdf">slide</a></td><td>esercizi.....</td></tr><tr><td>11/12 ore 8:00</td><td>Algoritmi greedy, algoritmi su grafi, string matching</td><td><a href="http://www.eziobartocci.comlezioni/capitoloXX.pdf">slide</a></td><td>esercizi.....</td></tr>--></tbody></table><hr  /> <h2>Regolamento</h2>Il corso ha come obiettivo quello di offrire una panoramica sulla progettazione ed implementazione dei principali algoritmi e strutture dati presenti in letteratura. Ogni lezione prevede un'introduzione all'argomento trattato e la soluzione di uno o più esercizi inerenti lo stesso argomento. Ogni esercitazione ha lo scopo di produrre un'applicazione che possa essere <i>autonoma</i> ossia che possa essere compilata ed eseguita senza errori (e che chiaramente esegua il lavoro per il quale è stata scritta!). <p>Per quanto riguarda il progetto vi troverete di fronte ad un problema che richiede l'uso di algoritmi e strutture dati specifiche e dovrete essere in grado di:</p><ol><li>Analizzare dettagliatamente il problema</li> <li>Fornirne una soluzione algoritmica</li> <li>Implementare la soluzione proposta nel modo più efficiente possibile</li></ol> <p>Per ogni progetto è richiesta la consegna di:</p><ol><li>Una relazione che descriva il problema, la soluzione algoritmica proposta e l'implementazione fornita </li> <li>Il codice dell'applicazione opportunamente commentato.</li></ol><hr  /><br  /><h2>Appelli di Febbraio - Progetto 1  (Scaduto)<br  /></h2><ul><li>Coda di priorità di Eventi senza duplicati, <a href="http://www.eziobartocci.comprogetto1/progetto1.pdf">[PDF]</a>, <a href="http://www.eziobartocci.comprogetto1/progetto1.zip">[Progetto
Eclipse]</a>, <a href="http://www.eziobartocci.comprogetto1/sorgente1.zip">[Codice Sorgente delle Interfacce]</a></li></ul><br  /><hr  /><br  /><h2>Appelli di Febbraio - Progetto 2 (Scaduto)<br  /></h2><ul><li> Il problema della rana affamata, <a href="http://www.eziobartocci.comprogetto2/progetto2.pdf">[PDF]</a>, <a href="http://www.eziobartocci.comprogetto2/progetto2.zip">[Progetto Eclipse]</a>, <a href="http://www.eziobartocci.comprogetto2/sorgente2.zip">[Codice Sorgente delle Interfacce]</a> </li></ul><br  /><center><applet code="hungryfrog.ui.FrogApplet.class" height="530" width="530"></applet></p>
<p> <b>Applet dimostrativa per risolvere il problema della rana</b></p></center><hr  /><br  /><h2>Appello di Aprile - Progetto 1 
(Scadenza 15 Aprile)<br  /></h2><ul><li>TernaryHeap,  <a href="http://www.eziobartocci.comappello3/progetto1.pdf">[PDF]</a></li></ul><br  /><hr  /><br  /><h2>Appello di Aprile - Progetto 2 
(Scadenza 15 Aprile)<br  /></h2><ul><li>Graph, 
<a href="http://www.eziobartocci.comappello3/progetto2.pdf">[PDF]</a></li></ul><br  /><hr  /><br  /><h2>Appello di Giugno e Settembre - Progetto 1 
(Scadenza 10 Giugno o 2 Settembre)<br  /></h2><ul><li>TernaryHeap, 
<a href="http://www.eziobartocci.comappello3/progetto1.pdf">[PDF]</a></li></ul><br  /><hr  /><br  /><h2>Appello
di Giugno e Settembre - Progetto 2 
(Scadenza 10 Giugno o 2 Settembre)<br  /></h2><ul><li>Graph 
<a href="http://www.eziobartocci.comappello3/progetto2.pdf">[PDF]</a></li></ul><p><table border="0" cellpadding="5" cellspacing="5"><tbody><tr align="left"><td><img src="http://www.eziobartocci.comgraphs/tree.png"></td><td><ul><li>isConnected = true<br  /></li><li>isDirected = true<br  /></li><li>isAcyclic = true</li><li>isTree = true</li><li>isForest = true</li></ul>Vedere definizione di Albero <a href="http://it.wikipedia.org/wiki/Glossario_di_teoria_dei_grafi#Albero">qui</a><br  /></td></tr><tr columnspan="2" align="left"><b>Test 1:  Riconoscere un albero</b><br  /></tr></tbody></table><table border="0" cellpadding="5" cellspacing="5"><tbody><tr align="left"><td><img src="http://www.eziobartocci.comgraphs/forest.png"></td><td><ul><li>isConnected
= false<br  /></li><li>isDirected =
true<br  /></li><li>isAcyclic =
true</li><li>isTree = false</li><li>isForest =
true</li></ul>Vedere definizione di foresta <a href="http://it.wikipedia.org/wiki/Glossario_di_teoria_dei_grafi#Foresta">qui</a><br  /></td></tr><tr columnspan="2" align="left"><b>Test 2:  Riconoscere una foresta</b><br  /></tr></tbody></table><table border="0" cellpadding="5" cellspacing="5"><tbody><tr align="left"><td><img src="http://www.eziobartocci.comgraphs/cyclic.png"></td><td><ul><li>isConnected
= true<br  /></li><li>isDirected =
true<br  /></li><li>isAcyclic = false<br  /></li><li>isTree = false</li><li>isForest = false<br  /></li></ul>Vedere definizione di Ciclo <a href="http://it.wikipedia.org/wiki/Glossario_di_teoria_dei_grafi#Ciclo">qui</a><br  /></td></tr><tr columnspan="2" align="left"><b>Test 3:  Riconoscere un grafo con cicli</b><br  /></tr></tbody></table><table border="0" cellpadding="5" cellspacing="5"><tbody><tr align="left"><td><img src="http://www.eziobartocci.comgraphs/notcyclic.png"></td><td><ul><li>isConnected
= true<br  /></li><li>isDirected =
true<br  /></li><li>isAcyclic = true<br  /></li><li>isTree = true<br  /></li><li>isForest = true<br  /></li></ul>Vedere definizione di Ciclo <a href="http://it.wikipedia.org/wiki/Glossario_di_teoria_dei_grafi#Ciclo">qui</a><br  /></td></tr><tr columnspan="2" align="left"><b>Test 4:  Riconoscere un grafo senza
cicli</b><br  /></tr></tbody></table><table border="0" cellpadding="5" cellspacing="5"><tbody><tr align="left"><td><img src="http://www.eziobartocci.comgraphs/notconnected.png"></td><td><ul><li>isConnected
= false<br  /></li><li>isDirected = false<br  /></li><li>isAcyclic = false<br  /></li><li>isTree = false</li><li>isForest = false<br  /></li></ul>Vedere definizione di Albero <a href="http://it.wikipedia.org/wiki/Glossario_di_teoria_dei_grafi#Connessione">qui</a><br  /></td></tr><tr columnspan="2" align="left"><b>Test 6:  Riconoscere un grafo non connesso</b><br  /></tr></tbody></table></p>
<hr  /><br  /><h2>Consegna dei progetti</h2><ul><li>La consegna dei progetti deve avvenire almeno 5 giorni prima dell'esame</li></ul><hr  /><br  /><h2>Calendario degli esami</h2><ul><li>Giovedì 22 Febbraio 2007 (Consegna progetti Sabato 17 Febbraio 2007).</li><li>Venerdì 20 Aprile     2007 (Consegna progetti Domenica 15 Aprile 2007).<br  /></li><li>Martedì 12 Giugno    2007 (Consegna progetti Domenica 10 Giugno 2007).</li><li>Martedì 4 Settembre 2007 (Consegna progetti Domenica 2 Settembre 2007).</li></ul><hr  /><br  /><h2>Gruppi di lavoro per il 2007</h2><br  /><table border="0" cellpadding="5" cellspacing="5"><tbody><tr align="left"><td><h3>Gruppo 01</h3><br  />Progetto n.
1<ul><li>M.G. MATR.
061675</li><li>F.C.  MATR. 063434</li>
<li>R.R. MATR. 061620</li></ul></td><td><h3>Gruppo 02</h3>
<br  />Progetto n. 2
<ul>
<li>A.B. MATR. 068636</li>
<li>L.M.  MATR. 068702</li><li>P.B. MATR. 068669</li></ul></td><td><h3>Gruppo 03</h3><br  />Progetto n. 1

<ul>

<li>M.P. MATR. 068707</li>

<li>N.T.  MATR. 068721</li><li><br  /></li>

</ul></td><td><h3>Gruppo 04</h3>


<br  />Progetto n. 2


<ul>


<li>D.S. MATR. ?</li>


<li>L.F.  MATR. ?</li><li>M.M.  MATR. ?</li></ul></td><td><h3>Gruppo 05</h3>


<br  />Progetto n. 1<ul>


<li>D.DG. MATR. 68693</li>


<li>D.G.  MATR. 70493</li><li>M.G.  MATR. ?</li></ul></td></tr><tr align="left"><td><h3>Gruppo 06</h3>


<br  />Progetto n. 2<ul>


<li>N.P. MATR. 68709</li>


<li>P.C.  MATR. 69273</li><li>F.A.  MATR. ?</li></ul></td><td><h3>Gruppo 07</h3>


<br  />Progetto n. 1<ul>


<li>M.C. MATR. 68679</li>


<li>A.S.  MATR. 68706</li><li>F.C.  MATR. 68649</li></ul></td><td><h3>Gruppo 08</h3>


<br  />Progetto n. 2<ul>


<li>F.M. MATR. 68654</li>


<li>A.P.  MATR. 61557</li><li><br  /></li></ul></td><td><h3>Gruppo 09</h3>


<br  />Progetto n. 1<ul>


<li>M.C. MATR. 68651</li>


<li>A.E.  MATR. 68688</li><li><br  /></li></ul></td><td><h3>Gruppo 10</h3>


<br  />Progetto n. 2<ul>


<li>C.D'A. MATR. 68656</li>


<li><br  /></li><li><br  /></li></ul></td></tr><tr align="left"><td><h3>Gruppo 11</h3>
<br  />Progetto n. 2<ul>
<li>S.R. MATR. 69236</li>
<li>A.E.  MATR. 68735<br  /></li><li>M.T. 
MATR. 68736<br  /></li></ul></td><td><h3>Gruppo 12</h3>
<br  />Progetto n. 1<ul>
<li>M.DL. MATR. 68665</li>
<li>M.C.  MATR. 68666</li><li>E.L. 
MATR. 68667</li></ul></td><td><h3>Gruppo 13</h3>
<br  />Progetto n. 2<ul>
<li>C.N. MATR. 68701</li>
<li>M.B.  MATR.
68714</li><li>F.C. MATR. 68734<br  /></li></ul></td><td><h3>Gruppo 14</h3>
<br  />Progetto n. 1<ul>
<li>F.P. MATR. 68680</li>
<li>A.B.  MATR. 68692</li><li>S.A. 
MATR. 68674</li></ul></td><td><h3>Gruppo
15</h3>
<br  />Progetto n. 2<ul>
<li>L.D'A. MATR. 63411</li>
<li>F.O.  MATR. 65599<br  /></li><li><br  /></li></ul></td></tr><tr align="left"><td><h3>Gruppo 16</h3>
<br  />Progetto n. 2<ul>
<li>D.E. MATR. 68645</li>
<li>A.R.  MATR. 68638<br  /></li><li><br  /></li></ul></td><td><h3>Gruppo 17</h3>
<br  />Progetto n. 1<ul>
<li>A.G. MATR. 69198</li>
<li>E.F.  MATR. 68742</li><li><br  /></li></ul></td><td><h3>Gruppo 18</h3>
<br  />Progetto n. 2<ul>
<li>A.S. MATR. 68686</li>
<li>M.C.  MATR.
66692</li><li>M.T. MATR. 62640<br  /></li></ul></td><td></td><td></td></tr></tbody></table><hr  /><h3>Note</h3><ul><li>Il linguaggio utilizzato a lezione e da utilizzare per esercitazioni e progetti è Java, di seguito trovate elencate alcune risorse disponibili in rete: <ul><li>(fornire riferimento a manuale qui!)</li></ul></li><li>L'ambiente di sviluppo consigliato è <a href="http://www.eziobartocci.comwww.eclipse.org">Eclipse</a>. Tuttavia non siete obbligati, potete utilizzare l'ambiente o editor che preferite ma non sarete supportati per eventuali problemi!</li><li>Java mette a disposizione numerosissime librerie con struttore dati, algoritmi, etc. La soluzione degli esercizi non prevede l'uso di queste librerie poichè ha lo scopo di mostrare come liberie analoghe a queste possono essere realizzate! Al contrario nella soluzione dei progetti potete far uso di queste librerie poichè lo scopo è quello di affrontare un problema e fornirne una soluzione adottando tutte le possibilità che Java offre.</li><li>La relazione va consegnata nel formato PDF o PS.</li> </ul> <h3>Organizzazione</h3><p> Per la realizzazione delle esercitazioni e del progetto è consentito lavorare in gruppi di massimo 3 elementi. E' opportuno che la formazione dei gruppi avvenga il prima possibile. Per la tale scopo dovete inviare agli esercitatori (vedi sotto!) una mail per gruppo con soggetto: <tt>[LASD06] Richiesta gruppo</tt> nella quale indicate in maniera chiara i vostri nomi, cognomi, ed indirizzi email. Riceverete come risposta una mail di accettazione con la quale vi sarà assegnato un <i>codice di gruppo</i>, nel seguito <b>ogni comunicazione</b> email dovrà contenere nell'oggetto la stringa <tt>[LASD06#<i>codice</i>]</tt>  seguita poi dall'oggetto della mail. </p> <p> Gli esercitatori sono:</p><ul><li>Francesco De Angelis per la sede di Ascoli Piceno (<tt>francesco.deangelis [AT] unicam.it</tt>)</li> <li>Ezio Bartocci per la sede di Camerino (<tt>ezio.bartocci [AT] unicam.it</tt>)</li></ul> <p> Dovete inviare le email all'esercitatore della vostra sede ed in "cc:" all'altro esercitatore.</p> ]]></content>
		<author>
			<name>ezio.bartocci</name>
		</author>
	</entry>
	
	
	
</feed>
