Fondamenti di Informatica II Corso (HA-ZZ) 06AZNDI Ing. Logistica e della Produzione 06AZNEG Ing. dell Organizzazione d Impresa Introduzione al corso Fulvio Corno Politecnico di Torino Dipartimento di Automatica e Informatica
Struttura corsi di informatica (Ing. Organizzazione Impresa) Fondamenti Fondamenti di di Informatica Informatica Basi di dati Ingegneria del software Reti e sistemi telematici Reti di calcolatori Sistemi informativi Tecnologia per il commercio elettronico I anno II anno III anno Intro Fondamenti di Informatica 2
Struttura corsi di informatica (Ing. Logistica - Produzione) Fondamenti Fondamenti di di Informatica Informatica Basi di dati Tecnologia per il commercio elettronico I anno II anno III anno Intro Fondamenti di Informatica 3
Obiettivi del corso Fornire le basi per i corsi successivi Comprendere la terminologia informatica e le principali componenti dell architettura di un Personal Computer Acquisire la forma mentis necessaria ad affrontare il «problem solving» Apprendere un linguaggio di programmazione ed applicarlo su semplici problemi Intro Fondamenti di Informatica 4
Docenti coinvolti Fulvio Corno Titolare del corso Stefano Di Carlo Co-docente / Esercitatore (in aula e in laboratorio) Studenti coadiutori Supporto in laboratorio Intro Fondamenti di Informatica 5
Indirizzo di riferimento http://elite.polito.it/ Seguire il percorso: Teaching Laurea ( I Livello ) 06AZN - Fondamenti di Informatica Link diretto: http://elite.polito.it/teaching-mainmenu-69/laurea-i-livello-mainmenu-82/48-06azn Intro Fondamenti di Informatica 6
Organizzazione del corso Il corso è articolato con Lezioni in aula Esercitazioni in aula Esercitazioni in laboratorio Studio ed esercitazioni individuali Teorici Al calcolatore Intro Fondamenti di Informatica 7
Lezioni ed esercitazioni Orario Martedì 14:30-16:30, aula 8 Mercoledì 14:30-18:30, aula 8 Giovedì 14:30-16:30, aula 4 Nessuna distinzione formale tra lezioni ed esercitazioni Intro Fondamenti di Informatica 8
Laboratorio A partire dal 29/09/2009 Divisione in 2 squadre Martedì 08:30-12:30, LAIB 3 - Alenia Squadra 2, 08:30-10:30 (Q-Z) Squadra 1, 10:30-12:30 (H-P) Ricordarsi di salvare il proprio lavoro! Floppy o chiave USB o mandarsi e-mail Testi e soluzioni degli esercizi sul sito web del corso Intro Fondamenti di Informatica 9
Argomenti del corso Teoria Concetti base dell informatica (aritmetica, logica, tecnologie) Architettura HW di un sistema di elaborazione (unità centrale, unità periferiche, ) Architettura SW di un sistema di elaborazione (sistema operativo, linguaggi, ) Programmazione Algoritmi e strutture dati Linguaggio di programmazione C Intro Fondamenti di Informatica 10
Esercitazioni teoriche Svolte in aula Teoria Dimensionamento di componenti Calcolo di prestazioni Scelte architetturali Programmazione Svolgimento di programmi Esercizi proposti settimanalmente Temi d esame Intro Fondamenti di Informatica 11
Esercitazioni pratiche Svolte in laboratorio Parte integrante del corso Progettazione, sviluppo, collaudo di programmi in C Schede settimanali Intro Fondamenti di Informatica 12
Suddivisione delle lezioni Mesi di settembre-ottobre: Teoria: 6 ore/settimana: MA-ME-GI Programmazione: 2 ore/settimana: ME (alle 16:30) Laboratorio: 4 esercitazioni (dal 29/09 al 20/10) Mesi di novembre-dicembre: Programmazione: 8 ore/settimana Laboratorio: 5 esercitazioni (dal 10/11 al 15/12) Intro Fondamenti di Informatica 13
La settimana di Informatica Argomenti svolti Esercizi proposti Correzione LU MA ME GI VE SA DO LU MA ME GI VE SA DO Intro Fondamenti di Informatica 14
La settimana di Informatica Argomenti svolti Esercizi proposti Correzione LU MA ME GI VE SA DO LU MA ME GI VE SA DO Argomenti svolti Svolgimento Testo di laboratorio Correzione Intro Fondamenti di Informatica 15
Da Novembre in poi... LU MA ME GI VE SA DO LU MA ME GI VE SA DO Argomenti svolti Svolgimento Testo di laboratorio Correzione Intro Fondamenti di Informatica 16
Materiale didattico (teoria) Testi essenziali: A. Lioy, Fondamenti di Informatica Quaderno di testo Disponibile on-line (PDF) sul sito del corso Sarà disponibile anche presso il Centro Stampa Intro Fondamenti di Informatica 17
Materiale didattico (teoria) Testi essenziali: F. Corno, A. Lioy, Fondamenti di Informatica 300 ed oltre esercizi di teoria Disponibile on-line (PDF) sul sito del corso Sarà disponibile anche presso il Centro Stampa Intro Fondamenti di Informatica 18
Testi consigliati (teoria) Testo ausiliario: P.Tosoratti, G.Collinassi, Introduzione all informatica, Ambrosiana Intro Fondamenti di Informatica 19
Materiale didattico (programmazione) Testi essenziali: F. Corno, Programmazione in C -- lucidi Disponibile on-line (PDF) sul sito del corso Sarà disponibile anche presso il Centro Stampa Intro Fondamenti di Informatica 20
Testi consigliati (programmazione) Testi essenziali: G.Cabodi, S.Quer, M.Sonza Reorda, Introduzione alla programmazione in linguaggio C, Hoepli Testi ausiliari: Deitel & Deitel, C: corso completo di programmazione, Apogeo B.Kernignan, D.Ritchie, Il linguaggio C, guida alla programmazione, seconda edizione, Jackson Intro Fondamenti di Informatica 21
Sito web http://elite.polito.it/ Questi lucidi Testi e soluzioni delle schede di laboratorio Testi e soluzioni degli esercizi proposti Dispense integrative ed esercizi Temi d esame Link di approfondimento Intro Fondamenti di Informatica 22
Esame Prova scritta composta di due parti: Prima parte: Teoria (50% - 15/30) 1 ora 10 esercizi, 3 punti ciascuno Analoghi agli esercizi proposti ad esercitazione (vedi dispensa 300 ed oltre esercizi di teoria ) Seconda parte: Programmazione (50% - 15/30) 2 ore Realizzazione di un programma Intro Fondamenti di Informatica 23
Regole d esame Le due parti devono essere sostenute nello stesso appello Prenotazione via Internet obbligatoria Pubblicazione dei risultati sul portale della didattica (pagina individuale) Prova orale integrativa su richiesta del docente o dello studente (solo se 15) Intro Fondamenti di Informatica 24
Prova d esonero-anticipo Durante la settimana del 02-06/11/2009 Solamente parte di Teoria Esonera dalla parte di Teoria Validità: non oltre settembre 2010 Intro Fondamenti di Informatica 25
Storico Superamenti Esame Studenti iscritti nell'a.a. 2008/09 200 Studenti Superato 150 100 50 0 2003/2004 2004/2005 2005/2006 2006/2007 2007/2008 2008/2009 Anno di iscrizione Intro Fondamenti di Informatica 26
Suggerimenti (Programmazione) Cercare di studiare durante il corso e superarlo quest anno Fare tutti gli esercizi di programmazione Farli davvero, da soli Farli al computer Se non vengono, farsi aiutare in laboratorio Provare delle varianti degli esercizi proposti Non basarsi sulle soluzioni fornite Non fare gli esercizi solo su carta Intro Fondamenti di Informatica 27
F.A.Q. È possibile seguire con un prof. diverso da quello assegnato secondo l ordine alfabetico? Le lezioni sì, il laboratorio no L esame verrà comunque sostenuto con il docente ufficiale Intro Fondamenti di Informatica 28
F.A.Q. Ho una versione vecchia dei lucidi del prof. Lioy... va bene lo stesso? In linea di massima, sì Intro Fondamenti di Informatica 29
F.A.Q. Il laboratorio inizia già martedì prossimo? No, il 29/09/2009 Allora la prossima settimana ci sarà laboratorio? No, il 29/09/2009 Intro Fondamenti di Informatica 30
F.A.Q. Ho fatto i corsi ECDL, possono servirmi? A livello personale, probabilmente sì Ai fini della frequenza ai corsi (non solo di informatica), si possono considerare prerequisiti Non hanno alcun valore (crediti) per il Politecnico Intro Fondamenti di Informatica 31
F.A.Q. Mi hanno detto in corridoio che l esonero decade dopo aver provato la prova scritta, ma solo se cade di venerdì. È vero?...o altre leggende metropolitane sulle regole d esame... Le regole sono molto più semplici: l esonero vale fino a settembre 2010. Punto. In caso di dubbi, sempre meglio chiedere al docente. Sempre. Intro Fondamenti di Informatica 32
Domande? Intro Fondamenti di Informatica 33
Contatti Fulvio Corno Dip. di Automatica e Informatica (3 o piano scavalco ) Tel. 011 564 7053 E-mail: fulvio.corno@polito.it Stefano Di Carlo Dip. di Automatica e Informatica (4 o piano scavalco ) Tel. 011 564 7080 E-mail: stefano.dicarlo@polito.it Intro Fondamenti di Informatica 34