Informatica a.a. 2015-16
Corso di Laurea triennale in Matematica
Docente
Alessandro Bianchi
Dipartimento di Informatica - V Piano
Tel. 080 544 2283
Email alessandro.bianchi@uniba.it
Pagina Web http://www.di.uniba.it/~bianchi/
Orari di ricevimento:
- mercoledí dalle 15.30 alle 17.30 - Dipartimento di Informatica;
- per appuntamento.
Il Corso
Sillabo del corso
Orario:
Martedí dalle 11.00 alle 13.00; Mercoledí dalle 12.00 alle 14.00, AULA I.
Obiettivi: L'insegnamento intende sviluppare le
competenze culturali di base della programmazione e della teoria della
computabilitá, stimolare l'analisi critica nell'ambito dei problemi informatici, nonchè
fornire le competenze fondamentali per applicare i concetti appresi
nella risoluzione di problemi, mediante l'uso del linguaggio di programmazione C.
E' richiesto che gli studenti abbiano le conoscenze matematiche di base
del livello fornito dalla scuola superiore.
Bibliografia:
-
M. Frixione, D. Palladino, Funzioni, Macchine, Algoritmi -
Introduzione alla teoria della computabilitá, Carocci, 2004;
-
C. Toffalori, F. Corradini, S. Leonesi, S. Mancini, Teoria della
computabilità e della complessità, McGraw-Hill, 2005
-
S. Ceri, D. Mandrioli, L. Sbattella, Informatica: Programmazione,
McGraw-Hill, 2 Edizione, 2006;
-
H.M. Deitel, P.J. Deitel, C: Corso completo di programmazione,
Apogeo, 2004;
-
L. Carlucci Aiello, F. Pirri, Strutture Logica Linguaggi, Pearson, 2005
-
A.J. Kfoury, R.N. Moll, M.A. Arbib, Programmazione e Computabilitá, ETAS Libri, 1986;
-
M. Aiello, A. Albano, G. Attardi, U. Montanari, Teoria della computabilitá,
Logica, Teoria dei linguaggi formali, ETS, 1976;
-
AA.VV, Racconti Matematici, (a cura di C. Bartocci), Einaudi, 2006, e in particolare
il racconto di S. Lem, "L'hotel straordinario, o il milleunesimo viaggio di Ion il Tranquillo", 1968
(disponibile all'indirizzo http://www.itismattei.it/mate1/racconti/hotel.pdf);
-
F. Luccio, L. Pagli, Storia matematica della rete. Dagli antichi codici all'era di Internet,
Bollati Boringhieri, 2007;
- Lucidi del corso: disponibili a partire dalla
pagina del programma del corso;
- Ulteriori riferimenti on line:
- Articoli e lucidi riferiti / distribuiti durante le lezioni.
Aggiornamenti e Avvisi
- 21 gennaio 2016 Nella pagina degli esami sono
stati pubblicati gli esiti della terza prova in itinere.
- 12 gennaio 2016 Nella pagina degli esami sono
stati pubblicati testo e modalità operative per lo svolgimento della terza e ultima prova in itinere.
- 21 dicembre 2015 Nella pagina degli esami sono
stati pubblicati gli esiti della seconda prova in itinere.
- 7 dicembre 2015 Nella pagina degli esami sono
stati pubblicati testo e modalità operative per lo svolgimento della seconda prova in itinere.
- 30 novembre 2015 Nella pagina degli esami sono
stati pubblicati gli esiti della prima prova in itinere.
- 27 novembre 2015 Nella pagina del programma sono
state pubblicate le dispense relative alla computabilità.
- 23 novembre 2015 Nella pagina del programma sono
state pubblicate le dispense relative ai puntatori in C e agli argomenti avanzati in C.
- 18 novembre 2015 Nella pagina degli esami sono
stati pubblicati testo e modalità operative per lo svolgimento della prima prova in itinere.
- 12 novembre 2015 Nella pagina del programma sono
state pubblicate le dispense relative agli array in C, e la traccia di altri esercizi.
- 10 novembre 2015 Nella pagina del programma sono
state pubblicate le dispense relative alle funzioni in C, e la risoluzione
di alcuni esercizi assegnati. Inoltre è pubblicato un esempio di uso del break in uno switch.
- 3 novembre 2015 Nella pagina del programma sono
state pubblicate le dispense relative ad altre strutture di controllo in C, e i testi di alcuni esercizi.
- 28 ottobre 2015 Nella pagina del programma sono
state pubblicate le dispense relative all'introduzione al C e alla realizzazione
di programmi strutturati in C.
- 27 ottobre 2015 Nella pagina del programma sono
pubblicati esempi e controesempi di programmi strutturati.
- 21 ottobre 2015 Nella pagina del programma sono
state pubblicate le dispense relative alle programmazione strutturata e
ai concetti basilari della programmazione.
- 15 ottobre 2015 Nella pagina del programma sono
state pubblicate le dispense relative alle tecniche di decomposizione
dei problemi.
- 7 ottobre 2015 Nella pagina del programma sono
state pubblicate le dispense relative all'introduzione all'architettura degli eleaboratori e
all'introduzione ai linguaggi.
- 1 ottobre 2015 Pubblicazione di questa pagina e delle pagine relative al programma e agli esami.
Sono inoltre disponibili nella pagina del programma le dispense relative alla presentazione del corso e
all'introduzione agli algoritmi.