welcome: please sign in
location: Diff for "InformaticaCDLmatematica"
Differences between revisions 200 and 201
Revision 200 as of 2014-09-13 15:10:13
Size: 20316
Comment: avviso appello settembre
Revision 201 as of 2014-11-12 15:21:15
Size: 20819
Comment:
Deletions are marked like this. Additions are marked like this.
Line 72: Line 72:
 * [[attachment:20131029-ProgrammiDiBasePerIlLAB-laboratorio.txt|LAB - Programmi di base per iniziare]] - LAB - semplici programmi per iniziare a sporcarsi le mani [File di testo (.txt)]
 * [[attachment:20131112-LAB-primi-esercizi-IF.txt|LAB - comandi e condizioni]] - LAB - primi passi con l'istruzione ''IF'' [File di testo (.txt)]
 * [[attachment:20141112-Primi-esercizi-per-il-LAB.txt|LAB - Primi esercizi con condizioni e cicli|&do=get]] - Iniziamo a sporcarci le mani [File di testo (.txt)]
Line 77: Line 76:
 * [[attachment:20131126-LAB-IF-WHILE-FOR.txt|LAB - esercizi da svolgere con IF, WHILE, FOR]] - LAB - esercizi per consolidare i concetti di selezione e ciclo [file di testo (.txt)]
 * [[attachment:20131129-Random-Switch-Metodi.txt|Homeworks - esercizi per casa da svolgere con Random, Switch, metodi]] - Composizione di algoritmi e programmi più strutturati [file di testo (.txt)]
   * [[http://projects.cli.di.unipi.it/LIP/LIP-07/Tipi-Input/TipiEnum/main.html|Tutorial: Tipi enumerativi]] - Materiale prodotto per il corso di [[http://projects.cli.di.unipi.it/LIP/|Laboratorio di Introduzione alla Programmazione]], Dipartimento di Informatica, Università di Pisa.
 * [[attachment:20131217-LAB-metodi-array-ricorsione.txt|LAB - esercizi su metodi, array, ricorsione]] - LAB - qualche trucco per divertirsi un po' [File di testo (.txt)]
 * [[attachment:20140107-LAB-array+matrici+ricorsione.txt|LAB - esercizi su metodi, array, matrici, ricorsione]] - LAB - qualche trucco a volte non guasta [File di testo (.txt)]
 * [[attachment:20140114-LAB-classi-numeri-razionali.txt|LAB - esercitazioni sulle classi - numeri razionali]] - LAB - modellare nuovi tipi [File di testo (.txt)]
 * [[attachment:20140114-LAB-classi-insiemi-e-griglia-luminosa.txt|LAB - esercitazioni sulle classi - insiemi e griglie luminose]] - LAB - modellare nuovi tipi, un po' piu' elaborati [File di testo (.txt)]
 * [[attachment:20140121-LAB-stringhe.txt|LAB - esercitazioni su stringhe]] - LAB - giocare con il testo [File di testo (.txt)]
 * [[attachment:20140121-LAB-classi-dadi-matrici.txt|LAB - esercitazioni sulle classi - dadi e matrici]] - LAB - modellazione e algoritmi [File di testo (.txt)]

##
* [[attachment:20131029-ProgrammiDiBasePerIlLAB-laboratorio.txt|LAB - Programmi di base per iniziare]] - LAB - semplici programmi per iniziare a sporcarsi le mani [File di testo (.txt)]
## * [[attachment:20131112-LAB-primi-esercizi-IF.txt|LAB - comandi e condizioni]] - LAB - primi passi con l'istruzione ''IF'' [File di testo (.txt)]
## * Rappresentazione algoritmo per verificare se un anno è bisestile come diagramma di flusso (algoritmi equivalenti)
## * [[attachment:20121106-Algoritmo-Bisestile-01.gif]] Algoritmo 1 [File immagine (.gif)]
## * [[attachment:20121106-Algoritmo-Bisestile-02.gif]] Algoritmo 2 [File immagine (.png)]
## * [[attachment:20131
126-LAB-IF-WHILE-FOR.txt|LAB - esercizi da svolgere con IF, WHILE, FOR]] - LAB - esercizi per consolidare i concetti di selezione e ciclo [file di testo (.txt)]
## * [[attachment:20131129-Random-Switch-Metodi.txt|Homeworks - esercizi per casa da svolgere con Random, Switch, metodi]] - Composizione di algoritmi e programmi più strutturati [file di testo (.txt)]
## * [[http://projects.cli.di.unipi.it/LIP/LIP-07/Tipi-Input/TipiEnum/main.html|Tutorial: Tipi enumerativi]] - Materiale prodotto per il corso di [[http://projects.cli.di.unipi.it/LIP/|Laboratorio di Introduzione alla Programmazione]], Dipartimento di Informatica, Università di Pisa.
## * [[attachment:20131217-LAB-metodi-array-ricorsione.txt|LAB - esercizi su metodi, array, ricorsione]] - LAB - qualche trucco per divertirsi un po' [File di testo (.txt)]
## * [[attachment:20140107-LAB-array+matrici+ricorsione.txt|LAB - esercizi su metodi, array, matrici, ricorsione]] - LAB - qualche trucco a volte non guasta [File di testo (.txt)]
## * [[attachment:20140114-LAB-classi-numeri-razionali.txt|LAB - esercitazioni sulle classi - numeri razionali]] - LAB - modellare nuovi tipi [File di testo (.txt)]
## * [[attachment:20140114-LAB-classi-insiemi-e-griglia-luminosa.txt|LAB - esercitazioni sulle classi - insiemi e griglie luminose]] - LAB - modellare nuovi tipi, un po' piu' elaborati [File di testo (.txt)]
## * [[attachment:20140121-LAB-stringhe.txt|LAB - esercitazioni su stringhe]] - LAB - giocare con il testo [File di testo (.txt)]
## * [[attachment:20140121-LAB-classi-dadi-matrici.txt|LAB - esercitazioni sulle classi - dadi e matrici]] - LAB - modellazione e algoritmi [File di testo (.txt)]

Corso di INFORMATICA

Corso di Laurea (CdL) in Matematica




Docente

Francesco Calimeri link alla home page
Dipartimento di Matematica, Università della Calabria, 87036 Rende (CS).
Ufficio: cubo 30B, 2°piano
Telefono: +39 0984 496478
Fax: +39 0984 496410
Email: calimeri[AT]mat.unical.it

Esercitatori

  • Susanna Cozza - cozza[at]mat.unical.it

Top of Page


Avvisi

  • NOTA: Il gruppo Facebook disponibile a questo indirizzo, originariamente aperto per gli studenti che devono sostenere l'esame di Informatica 2 mutuato da questo corso, è ora da considerarsi aperto a tutti gli studenti; è da intendersi come un luogo per confrontarsi, discutere, cercare e trovare supporto e aiuto tra pari.

  • ATTENZIONE: registrarsi al corso compilando il modulo disponibile a questo indirizzo.

  • ATTENZIONE: la prova d'esame originariamente prevista per martedi' 23 settembre e' rinviata a giorno 30 settembre, invariati orario e luogo.


Top of Page


Testi consigliati

Testi

  • Walter Savitch, Programmazione di base e avanzata con Java, Pearson, 2014.

  • Roberto Bruni, Andrea Corradini, Vincenzo Gervasi, Programmazione in Java, APOGEO, 2011.

  • Cay Horstmann, Concetti di informatica e fondamenti di Java, APOGEO, 2010.

  • C. Thomas Wu, Java - Fondamenti di programmazione, McGraw-Hill, 2009.

  • J. Glenn Brookshear, "Informatica - Una panoramica generale", Pearson, 2012.

Varie e sparse

  • D. C. Dennett, D. R. Hofstadter, "L'io della mente. Fantasie e riflessioni sul se' e sull'anima", Adelphi Ed., 1997. link a wikipedia

  • D. R. Hofstadter, "Goedel, Escher, Bach: un'eterna ghirlanda brillante", Adelphi Ed., 1990. link a wikipedia

Top of Page


Materiale Didattico, Links, Varie ed Eventuali

Dispense

Esercizi

Esercizi Svolti

  • Classe "time" - Semplici esempi di definizioni e uso di classi in Java [File di testo (.txt)]

  • Ricerca/Ordinamento - Semplici implementazioni degli algoritmi di ricerca lineare e binaria e degli algoritmi di ordinamento bubble sort e merge sort [File di testo (.txt)]

Compiti d'esame

Progetti, Compiti e Varie

presto pubblicati

Top of Page


Obiettivi del Corso

Il corso intende fornire solide basi sulla programmazione dei calcolatori elettronici per la risoluzione di problemi. Esso prevede lo studio di tecniche di programmazione nel linguaggio Java, con uso di semplici strutture dati, ed una introduzione alla programmazione ad oggetti.

Top of Page


Prerequisiti

Sono utili conoscenze di base di matematica, logica, una dimestichezza minima con l'uso del computer.

Top of Page


Programma del Corso

Il programma di massima del corso è disponibile a questo LINK [file di testo (.txt)]

Top of Page


Modalità d'Esame

L'esame consiste di due prove: una scritta ed una orale (eventualmente integrata da una contestuale "prova pratica").

  • Prova scritta

    Per accedere alla prova scritta è necessario prenotarsi tramite il sistema UNIWEX. Le date, gli orari e le aule sono in accordo con il calendario fornito dal Corso di Laurea.

    I risultati sono pubblicati online nei giorni immediatamente successivi alla prova, dipendentemente dal numero di elaborati da correggere; è pertanto fortemente consigliato un controllo tempestivo e regolare di queste pagine e di quelle del Corso di Laurea. Gli studenti che hanno sostenuto con successo la prova scritta accedono a quella orale; gli altri, sono da considerarsi respinti.

  • Prova orale

    Assieme ai risultati della prova scritta, è fatta comunicazione di date, orari e aule relativi alla prova orale, che si tiene nei giorni immediatamente successivi alla suddetta pubblicazione.

    La prova orale può prevedere una verifica delle capacità di utilizzare un ambiente integrato di sviluppo, effettuata direttamente su un computer ("prova pratica").

Top of Page


Risultati Esami

  • Risultati della prova scritta, appello del 17 febbraio 2014: file pdf. La prova orale si svolgerà MARTEDI 25 FEBBRAIO 2014 dalle ore 9:00 in poi presso lo studio del docente (cubo 30B, ponte coperto). Nella stessa occasione sarà presentata una possibile "soluzione" del compito, e sarà possibile prendere visione degli elaborati.

Top of Page


Torna alla pagina didattica

Torna alla home page di Francesco Calimeri


Calimeri Wiki: InformaticaCDLmatematica (last edited 2021-05-05 08:50:23 by FrancescoCalimeri)