domenica 27 febbraio 2011

Appelli straordinari

Vista la stuazione complessa dovuta al cambio di programa e di docente, sto pensando di inserire un appello straordinario verso aprile riservato esclusivamente agli studenti degli anni precedenti. I dettagli sono ancora da definirsi, ma tendenzialmente:
  • gli studenti che hanno superato la parte teorica col prof.Caruso possono completare l'esame con le modalità precedenti (quindi prova pratica su Word ed Excel). Questa sarebbe l'ultima occasione per utilizzare la parte pratica già superata e completare l'esame con le modalità precedenti.
  • gli studenti dal III anno in poi faranno un esame scritto con domande ed esercizi per 5 cfu.
Accolgo osservazioni in merito...

 * EDIT * 
Ci sono delle complicazioni formali riguardo il passaggio di titolarità del corso. Stiamo lavorando su un modo per risolverlo, ma non voglio dare informazioni sbagliate finché la situazione non è chiarita. Appena avrò notizie sicure le posterò nel blog.

venerdì 18 febbraio 2011

Esame 28 febbraio

Visto l'esiguo numero di partecipanti all'esame, dopo il prossimo appello del 28 febbraio non ci saranno ulteriori appelli oltre quelli previsti: 1 e 15 giugno, 12 luglio, 27 settembre, 11 ottobre, 1 febbraio 2012.

AGGIORNAMENTO: l'aula dell'esame è la 42/B (IV piano palazzo Parlangeli). Ore 15. Portate copia dei certificati degli esami da integrare o della ECDL.

IMPORTANTE: chi non ha partecipato all'appello del 14 febbraio, potrebbe farmi sapere su quale programma e per quanti CFU dovrà fare l'esame?

mercoledì 9 febbraio 2011

Esame 14 febbraio

Mi servirebbe conoscere la tipologia di esame di chi intende partecipare (la coorte di appartenenza, i crediti dell'esame da sostenere ecc).
L'esame si terrà nell'aula 42/B (IV piano palazzo Parlangeli).

sabato 22 gennaio 2011

Esame

Cari studenti e care studentesse,
questo è il programma ufficiale del corso, con i programmi parziali. Gli appelli sono il 14/02/2011 alle 15 e il 28/02/2011 alle 15.
In bocca al lupo
mt

PS: a scanso di equivoci, dove non è scritto esplicitamente "orale", l'esame è scritto con domande di teoria ed esercizi. (domande ed esercizi naturalmente faranno riferimento al programma intero o parziale a seconda dei casi)



Programma del corso di informatica 2010-2011

sabato 1 gennaio 2011

Buon Capodanno

Felice 2011 che comincia con oggi, 20 dec, o se preferite 27 oct. E ricordate che al mondo esistono 10 tipi di persone, quelle che capiscono i numeri binari e quelle che non li capiscono.

Firmato
Il prof.

martedì 21 dicembre 2010

Esercizi /1

Di seguito una prima infornata di esercizi, nei prossimi giorni (anche su vostra specifica richiesta) ne inserirò altri. È possibile discutere degli esercizi direttamente nelle risposte a questo post: io risponderò alle vostre domande in modo da costruire una base di conoscenza con i dubbi più comuni. Vi prego solo di non postare le RISPOSTE né degli indizi troppo palesi: lasciate che tutti possano spaccarsi la testa per trovare la risposta per conto proprio. Questo è il senso degli esercizi. Se volete una conferma della vostra soluzione scrivetemi in privato.


Esercizietti:

1) Convertire in esadecimale il numero decimale 1814512 (Consiglio: può essere più semplice passare attraverso la codifica binaria)
2) Quanti bit sono necessari per descrivere il numero esadecimale FECC1A
3) Convertire in decimale il numero binario 110101101
4) Convertire in binario il numero decimale 531
5) Il programma Calc può rappresentare fino alla colonna AMJ: quante sono?
6) Un segnale audio della durata di 10 secondi deve essere campionato. Se la frequenza di campionamento è 22000 campioni al secondo e ogni campione ha un’espressività numerica di 12 bit, quanti byte saranno necessari per rappresentare il segnale così campionato?
7) Si desidera fare la scansione di una fotografia 10x5 cm. Se in ogni cm^2 vengono rilevati 1024 pixel, ognuno dei quali ha un colore scelto fra 65536 possibili, quanti byte saranno necessari per conservare le informazioni dell’immagine in formato non compresso?
8) Usare l’algoritmo bubble-sort per ordinare le seguenti lettere “akrdstopqaw”. Scrivere una copia del vettore dopo ogni passaggio di ordinamento.
9) Si hanno 5 carte coperte da ordinare, con stampigliato sul retro le lettere A B C D E. Il valore delle carte non è noto, ma si sa che D<A; A<C; B<A; D<C; C<E. Applicando il bubble-sort ordinare il mazzo di carte sulla base di queste sole informazioni (spiegando il procedimento)
10) Data la memoria [a=1][t=0][v=7,3,5,4,9,2,1,6] eseguire il seguente programma e scrivere il contenuto della memoria alla fine. Qual è lo scopo del programma?
RIPETI FINCHÉ (a <= 8)
{t = t + v[a]
a = a + 2
}
11) Un papà premuroso è con la famiglia in spiaggia, al bagno numero 1. Il bimbo chiede un gelato ma non sa dire quale gusto preferisce. Supponendo che in ogni bagno ci sia un gelataio che vende un unico gusto di gelato e che questo gusto sia diverso da tutti gli altri, il papà dovrà andare e tornare da ogni bagno per far assaggiare il gelato al bambino. Qual è la complessità computazionale dell’algoritmo del papà? Se il gelato viene trovato al bagno numero 10, quanti bagni avrà dovuto attraversare?
12) Un contabile truffaldino deve coprire un ammanco di bilancio con delle fatture false di cui è già in possesso. Per camuffare il suo operato deve coprire esattamente la cifra mancante scegliendo alcune di queste fatture il cui totale deve coincidere precisamente con l’ammanco. Si è in grado di consigliargli un sistema efficiente per mettersi al sicuro? (che non sia emigrare in Patagonia...)
13) Codificando le lettere dell’alfabeto con 6 bit, crittare il messaggio “universita del salento” con la chiave “informatica” usando l’operatore XOR.
14) Nei moderni sistemi operativi è possibile far funzionare contemporaneamente più programmi. Questa affermazione è corretta?
15) Scrivere una piccola struttura in XML per mantenere le informazioni di amici. Le informazioni necessarie sono Nome, Cognome, Indirizzo di casa e Indirizzo dell’ufficio (a loro volta composti da Via, Civico, CAP e Città), la Email, e un numero imprecisato di numeri di telefono senza particolare ordine, ma con la posibilità di indicarne uno preferito.
16) Decomprimere il testo compresso: “Sopra la panca[9,4]ca[3,4]cam[10,3] sotto[9,4][10,5][9,4][20,7] crepa.” “Sopra la panca[6,4]ca[3,4]cam[10,2] sotto[6,4][10,5][6,4][20,7] crepa.” mostrando ogni passaggio.
17) Inserendo l’espressione regolare “<b>([^<]*)(<center>[^<]*</center>)?([^<]*)</b>” in Cerca e inserendo “$1$2$3” in sostituisci, come si desidera modificare il sorgente in HTML di una generica pagina web? (notate che l’espressione [^<] significa “qualsiasi simbolo tranne <”).
18) Mettendo di avere il foglio di Calc come in figura, supponendo che esista una funzione SOMMA.DISPARI(celle) che restituisce il totale ottenuto sommando solo I valori dispari, quale formula devo scrivere nella cella evidenziata per avere il totale dei soli numeri pari?

Lezione del 21 dicembre 2010 /2 (Ultima lezione)

La lezione ha presentato alcuni esercizi e alcuni punti da tenere ben presente durante l'esame:
  • se la soluzione che state pensando appare troppo complicata e macchinosa allora probabilmente state seguendo una strada sbagliata: gli esercizi possono apparire intricati e mostruosi, ma al 99% la soluzione è molto semplice (ma non è semplice il percorso per raggiungerla)
  • Tranne alcune eccezioni (xor, bit, cambi di base) il livello al quale dovete rimanere è quello logico-concettuale: non infilatevi in tecnicismi e complicatezze che non sono rilevanti per l'esercizio.
  • Vi potete inventare le cose: potete aggiungere presupposti (purché siano logici, chiari e coerenti) e inventare funzioni che fanno calcoli semplici funzionali alla vostra soluzione. (Per esempio in un programma potrebbe essere necessario sapere se un valore è pari o dispari: una informazione molto semplice eppure straordinariamente complessa per chi non è addentro ai tecnicismi. Potete perciò assumere che esista una funzione PARI(n) che dice se un numero è pari. Questo però non potete farlo ovviamente se la funzione che postulate è la soluzione dell'esercizio!) Siate creativi.
  • Non vi impiccate alle definizioni, cercate di rispondere alle domande secondo una vostra comprensione dell'argomento, crcando di verificare la coerenza logica di quello che sostenete. È preferibile una risposta meno rigidamente esatta ma più creativa piuttosto che la ripetizione delle definizioni lette da qualche parte sul libro o anche dette a lezione. Questo però non deve essere un alibi per affrontare l'esame con una preparazione superficiale.
  • Lo scopo dell'esame è verificare la vostra comprensione della materia, quindi quello che dovete fare è convincermi di questo fatto. Solo questo dev'essere il criterio che orienterà le vostre risposte. È molto meglio una risposta parziale ma convincente che una completa ma asettica: la competenza si vede soprattutto nella capacità di decide cosa è rilevante e cosa non lo è. Sfoggiare quanto uno è stato bravino a studiare non è una buona strategia per avere un buon voto.
Al 90% l'esame sarà così composto: un preaccertamento fatto in laboratorio, in caso di superamento si passa alla prova scritta. Lo scritto prevederà sia definizioni che esercizi, e avrà un'impostazione fondamentalmente logico/teorica e poco nozionistica. L'orale non è né facoltativo né obbligatorio: lo posso richiedere io per verificare alcuni aspetti dello scritto. Potete propormi di sostenere un esame orale, ma siate consapevoli che l'esito dell'orale può essere uno qualunque di quelli possibili e quindi non necessariamente di miglioramento del risultato dello scritto.