Fondamenti di Informatica
Ing. Informatica
Facoltà Ingegneria dell'Informazione
Informazioni Generali
Prof. Cristiana Bolchini
Phone: (02 2399) 3619
Email: cristiana DOT bolchini AT polimi DOT it
Dr. Christina Tziviskou
Email: christina DOT tziviskou AT unibg DOT it
Responsabili di laboratorio
Dr. Ing. Antonio Miele
Email: miele AT elet DOT polimi DOT it
Ing. Mirjana Mazuran
Email: mazuran AT elet DOT polimi DOT it
Orario del corso
Lezione ed esercitazioni in aula
Martedì 8:15 - 11:15 EL0
Giovedì 13:15 - 15:15 T21
Venerdì 8:15 - 11:15 EL0
Laboratori in aula informatizzata
Mercoledì 8:15 - 10:15Mercoledì 10:15 - 12:15
Giovedì 8:15 - 10:15
Giovedì 8:15 - 10:15 S22
Nota: La prima sessione di laboratorio si terrà
Mercoledì 12 ottobre e Giovedì 13 ottobre 2011.
Quando non c'è laboratorio, non vi è alcuna altra attività didattica.
Contatti
È possibile contattare i docenti mediante posta elettronica. I messaggi devono avere nel campo subject [INFO] e devono essere firmati. Qualsiasi messaggio che non rispetta questo formato non verrà preso in considerazione.
Prima di contattarmi via email, verificate il forum del corso per eventuali comunicazioni che rispondono ai vostri dubbi
Non inviatemi email relative allo scambio di squadre: consultate il forum.
Programma del corso
Gli argomenti che verranno trattati all'interno del corso sono i seguenti:
- Introduzione al corso - Contenuti
- Rappresentazione/codifica dell'informazione [Materiale - 548 KB]
- Introduzione agli algoritmi
- Dall'algoritmo al programma (in linguaggio C)
- Il linguaggio C [Materiale]
- Architettura calcolatore: hardware & sistema operativo
Testi di riferimento
- S.Ceri, D.Mandrioli, L.Sbattella, "Informatica. Arte e mestiere", McGraw-Hill Libri Italia
Manuali del linguaggio C (in alternativa tra loro)
- Kim N. King, Programmazione in C, Apogeo, **
- H.M. Deitel, P. J. Deitel, C Corso completo di programmazione, Apogeo
- Kernigham, Ritchie, Linguaggio C II edizione, Jackson Libri
- A. Bellini, A. Guidi, Linguaggio C - guida alla programmazione, McGraw-Hill, 1999.
- H. Schildt, C - Guida completa, McGraw-Hill Libri Italia, Milano 1995
Materiale di supporto
In questa sezione ci sono i collegamenti ad una serie di lezioni sul linguaggio C relative a tutti gli argomenti trattati a lezione e quelli a materiale raccolto negli anni passati, relativo a esercizi proposti, risolti e temi d'esame.
Ambiente di sviluppo
Anche quest'anno il compilatore scelto è il gcc (saricabile qui); chi volesse usarlo con Windows, deve scaricare ed installare cygwin (qui) o MinGW (disponibile qui).
Modalità d'esame
Riferite al regolamento didattico valido per tutti i corsi di Fondamenti di Informatica
Il corso è costituito da lezioni, esercitazioni in aula e laboratorio, la cui valutazione finale deriva dal voto
conseguito in una prova scritta e dal voto dell'attività di laboratorio, risultato di un'analisi continua effettuata
durante lo svolgimento delle sessioni stesse e dal voto conseguito durante una prova finale unica di laboratorio.
L'attività di laboratorio viene svolta solo nel semestre del corso, non prevede prove di recupero, assegna 5 punti
e richiede di ottenere almeno 1 punto; una valutazione inferiore comporta la ripetizione del corso nell'anno accademico successivo
e l’annullamento delle eventuali prove in itinere sostenute.
Prove dello scorso anno
- Prima prova in itinere: testo
- Seconda prova in itinere: testo
- Appello febbraio: testo
- Appello luglio: testo
- Appello settembre: testo
Forum del corso
Quest'anno è stato attivato un forum per le comunicazioni relative al corso da parte dei docenti usando
la piattaforma del metid. Qualsiasi
richiesta o quesito (anche dubbi relativi alla soluzione di esercizi proposti) va fatto mettendo un messaggio sul forum.
In modo analogo i risultati delle prove in itinere verranno pubblicati sul forum.
È possibile scaricare il volantino del corso che riporta queste informazioni: volantino (1.3 MB)
Sfida 2011
Ecco il testo della sfida apertasi il 12 gennaio 2011 ore 17:35, e terminata il 17 dello stesso mese.Il Paese dei Quadrati.
La prima soluzione valida ha la data/ora 13 gennaio 2011 ore 00:29!