Fondamenti di Informatica Introduzione al corso - e-Lite
Transcript
Fondamenti di Informatica Introduzione al corso - e-Lite
Fondamenti di Informatica II Corso (HA-ZZ) Ing. Logistica e della Produzione Ing. dell’Organizzazione d’Impresa 06AZNDI 06AZNEG Introduzione al corso Fulvio Corno Politecnico di Torino Dipartimento di Automatica e Informatica Struttura corsi di informatica (Ing. Organizzazione Impresa) Fondamenti Fondamentididi Informatica Informatica Basi di dati Reti e sistemi telematici Reti di calcolatori I anno Intro II anno Fondamenti di Informatica Ingegneria del software Sistemi informativi Tecnologia per il commercio elettronico III anno 2 Struttura corsi di informatica (Ing. Logistica - Produzione) Fondamenti Fondamentididi Informatica Informatica Basi di dati Tecnologia per il commercio elettronico I anno Intro II anno Fondamenti di Informatica III anno 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 Stefano Di Carlo Titolare del corso 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 Intro Teorici Al calcolatore Fondamenti di Informatica 7 Lezioni ed esercitazioni Orario Martedì 14:30-16:30, Mercoledì 14:30-18:30, Giovedì 14:30-16:30, aula 8 aula 8 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 Ricordarsi di salvare il proprio lavoro! Squadra 2, 08:30-10:30 (Q-Z) Squadra 1, 10:30-12:30 (H-P) 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 Programmazione Dimensionamento di componenti Calcolo di prestazioni Scelte architetturali 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 Esercizi proposti Correzione Argomenti svolti LU MA ME GI VE SA DO LU MA ME GI VE SA DO Intro Fondamenti di Informatica 14 La settimana di Informatica Esercizi proposti Correzione Argomenti svolti LU MA ME GI VE SA DO LU MA ME GI VE SA DO Svolgimento Argomenti svolti Intro Correzione Testo di laboratorio Fondamenti di Informatica 15 Da Novembre in poi... LU MA ME GI VE SA DO LU MA ME GI VE SA DO Svolgimento Argomenti svolti Intro Correzione Testo di laboratorio 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) Intro 2 ore Realizzazione di un programma 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 Intro 2003/2004 2004/2005 2005/2006 2006/2007 Fondamenti di Informatica Anno di iscrizione 2007/2008 2008/2009 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 Stefano Di Carlo Intro Dip. di Automatica e Informatica (3o piano “scavalco”) Tel. 011 564 7053 E-mail: [email protected] Dip. di Automatica e Informatica (4o piano “scavalco”) Tel. 011 564 7080 E-mail: [email protected] Fondamenti di Informatica 34