Introduzione al corso

Documenti analoghi
Introduzione al corso

Introduzione al corso

Organizzazione del corso

Informatica B. Daniele Loiacono

Informazioni sul corso

Fondamenti di Informatica

Fondamenti di Informatica. Introduzione al Corso

Informatica Generale

Fondamenti di Informatica

Fondamenti di Informatica e Programmazione

CORSO DI FONDAMENTI DI INFORMATICA

Fondamenti di Informatica

ELEMENTI DI INFORMATICA per Matematica

Fondamenti di Informatica T1

Fondamenti di Informatica T1

Corso di. Corsi di Laurea in Ingegneria Elettronica e Ingegneria dell Automazione

Corso di. Fondamenti di Informatica T

Informatica A - Gestionali

A.A. 2018/2019. Introduzione al Corso FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

Docente: Prof. Marco Patella Tutor: Stefano Pio Zingaro

Informatica (C.I. Metodologia Scientifica e Linguistica)

Fondamenti di Informatica e Laboratorio T-AB!

Elementi di Informatica

Docente: Prof. Marco Patella Tutor: Lorenzo Rosa

Corso di Sistemi di Elaborazione Modulo 1 (6 CFU)

Fondamenti di Informatica B

Fondamenti di Informatica

Fondamenti di Informatica T1"

Fondamenti di Informatica e Laboratorio T-AB

Corso di Fondamenti di Informatica e Laboratorio T-AB

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale

Corso di Fondamenti di Informatica e Laboratorio ato o T-AB

Elementi di Informatica e Programmazione

Fondamenti di Informatica e Laboratorio T-AB

Fondamenti di Informatica (lettere A-I) A

Il corso di Fondamenti di Informatica

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio

FONDAMENTI DI INFORMATICA

Basi di Dati Ingegneria Informatica e delle Telecomunicazioni

Basi di Dati I a.a Presentazione del corso

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

CALCOLATORI ELETTRONICI M - Z

Fondamenti di Informatica e Laboratorio T-AB

Sistema operativo: Introduzione

Fondamenti di Informatica per la Sicurezza a.a. 2008/09. Introduzione. Stefano Ferrari

OBIETTIVI. Conoscere i concetti di base dell Informatica. Conoscere i principi e gli strumenti di base della programmazione

Fondamenti di Informatica e Laboratorio T-AB

Fondamenti di Informatica T-1

Fondamenti di Informatica II Corso (HA-ZZ) Introduzione al corso

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura Anno Accademico

Lezione 1: Introduzione al Corso Mercoledì 30 Settembre 2009

FONDAMENTI DI INFORMATICA

CALCOLATORI ELETTRONICI

Informatica 2. Contenuti del corso di Informatica 2. Contenuti del corso (ii) Contenuti del corso (i) Struttura del sistema operativo:

Fondamenti di Informatica

Informatica e Laboratorio di Programmazione Alberto Ferrari. Alberto Ferrari Informatica e Laboratorio di Programmazione

Elementi di Informatica e Reti di Calcolatori

MODELLO SCHEDA INSEGNAMENTO

Introduzione all Informatica

Fondamenti di Informatica. Proff. B.Buttarazzi & A.D Ambrogio A.A. 2011/2012

Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento

Fondamenti di Informatica modulo B

Fondamenti di Informatica modulo B

Programmazione Procedurale

CALCOLATORI ELETTRONICI

Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento

PROGETTAZIONE DIDATTICA ANNUALE

Indirizzo Liceo Scientifico opzione Scienze Applicate Classe 1 a sez. F Anno Scolastico

Informazioni sul corso

Fondamenti di Informatica

Fondamenti di Informatica A.A Studenti

Programmazione Procedurale

Programma svolto di Informatica Anno scolastico 2016/2017 Classe III A (Indirizzo Economico - Sociale) Prof. Nicola De Giorgi

Università degli Studi di Enna Kore Facoltà di Ingegneria e Architettura

Corso di Laurea Ingegneria Civile

Tabelle di corrispondenza

Fondamenti di Informatica

Fondamenti di Informatica T-1

Fondamenti di Informatica A.A Obiettivo del corso. Programma del corso. Orario delle lezioni

Il corso di Sistemi Operativi Introduzione al corso di Sistemi Operativi

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Fondamenti di Informatica e Laboratorio - modulo B

Fondamenti di Informatica

Fondamenti di Informatica modulo B

Fondamenti di Informatica

Informatica. a.a. 2010/2011. Prof. Fulvio Corno. Dip. Automatica e Informatica. Corso n 4 (DELS-FEQ)

Corso di Fondamenti di Informatica Anno accademico 2018/19

CORSO DI BASI DI DATI E CONOSCENZA GESTIONE DEI DATI E DELLA CONOSCENZA

Salvatore Cuomo Prolusione

INDIRIZZO LICEO SCIENZE APPLICATE PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE A.S / 2016

Università degli Studi della Calabria

Principi di Progettazione del Software a.a " Introduzione al corso! Prof. Luca Mainetti! Università del Salento!

Corso di SISTEMI INTELLIGENTI M. Prof. Michela Milano" Anno accademico 2011/2012

Architettura degli elaboratori

Università degli Studi di Enna Kore

Syllabus A042 Insegnamenti disciplinari

Transcript:

Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica - ICA Prof. Pierluigi Plebani A.A. 2011/2012 Introduzione al corso La presente dispensa e da utilizzarsi ai soli fini didattici previa autorizzazione dell autore. E severamente vietata la riproduzione anche parziale e la vendita. 22/09/2011 Dipartimento di Elettronica ed Informazione Politecnico di Milano Organizzazione del corso

Docenti del corso Docente: Pierluigi PLEBANI Dipartimento di Elettronica e Informazione e-mail: plebani@elet.polimi.it Tel.: 02 2399 3473 Ricevimento: Giovedì dalle 14 alle 16 presso il DEI oppure a Lecco su appuntamento Esercitatore: Giacomo BORACCHI Dipartimento di Elettronica e Informazione e-mail: boracchi@elet.polimi.it Tel.: 02 2399 3491 Ricevimento: su appuntamento Resp. Laboratorio: Dario COGLIATI e-mail: cogliati@elet.polimi.it Organizzazione Il corso equivale a 8 crediti Lezioni = 44 ore = 5.5 crediti Esercitazioni = 24 ore = 1.5 credito Laboratorio = 24 ore = 1 credito Orario: Giovedì: 09:15 13:15 (A.2.1) Venerdì: 14:15 18:15 (A.2.2) Sito Web: http://home.dei.polimi.it/plebani/did-info1112ica.htm Qui trovate il calendario completo delle lezioni, esercitazioni e laboratorio.

Per i ripetenti Dall'anno accademico 2011/2012 il corso di Informatica non è più erogato in modalità integrata con il corso di CAD Chi avesse nel piano di studi ancora il corso "Informatica + CAD" [10CFU] (cod. 083668): potrà sostenere le prove del nuovo corso da 8 CFU (la parte di modellazione concettuale, ora presente, non sarà oggetto d'esame per chi ha i 6CFU) dovrà rivolgersi al prof. De Andrea per il recupero di CAD (nel caso non avesse ancora un voto). Per chi è iscritto al corso da 7.5 CFU (cod. 079904) o da 5 CFU (cod. 060054) è pregato di contattare il docente per concordare la modalità d'esame. Modalità di valutazione (Inf) 32 punti suddivisi nel seguente modo: Due prove in itinere: massimo 32 punti per ciascuna prova Una prova in itinere è ritenuta superata se ottengono 18 punti, altrimenti deve essere recuperata. Il punteggio finale è la media aritmetica delle due prove in itinere La lode è assegnata con un punteggio superiore a 30. Tre prove di recupero: 1 a Febbraio (si può recupera solo la parte insufficiente) 2 a Luglio (si recupera tutto) 1 a Settembre (si recupera tutto)

Dipartimento di Elettronica ed Informazione Politecnico di Milano Contenuti del corso L informatica NON è la tecnica per montare e smontare i computer la conoscenza di particolari pacchetti software la tecnica per installare il software. L'abilità di navigare su Internet la conoscenza di tutti i linguaggi di programmazione solo programmare

L informatica è la scienza della rappresentazione e dell elaborazione dell informazione la scienza che studia i processi per la risoluzione dei problemi la scienza del ragionamento automatico la scienza che ha come principale applicazione il mondo dei computer e del software (linguaggi, algoritmi, architetture, applicazioni, interfacce, web). L informatica Non è solo la tecnologia dei calcolatori Per noi il calcolatore è solo uno strumento Non è solo applicazione su calcolatori applicazione = uso del calcolatore in un dominio Include produzione di strumenti informatici la costruzione di applicazioni

Obiettivi del corso Capire come le informazioni si rappresentano all interno del calcolatore Conoscere le funzionalità del calcolatore: architettura HW e SW Imparare a codificare degli algoritmi in linguaggio artificiale (MATLAB) Capacità di individuare una soluzione algoritmica Conoscenza del linguaggio di programmazione Progettare e sviluppare una base di dati Dal modello concettuale al modello logico Dal modello logico al modello fisico Programma 1/2 Concetti introduttivi panoramica storica e contenuti dell'informatica; la risoluzione automatica di problemi: algoritmi (definizione), linguaggi di rappresentazione, programmi; Struttura di un calcolatore Modello della macchina di von Neumann. Unità di elaborazione Bus di comunicazione Memoria centrale Periferiche di sistema Introduzione agli Algoritmi La rappresentazione del flusso di controllo, introduzione alla progettazione per raffinamenti successivi. Fondamenti di programmazione con MATLAB: il linguaggio di programmazione e i meccanismi di astrazione Astrazione di dato mediante i tipi di dato: dati numerici, caratteri, vettori. Meccanismi strutturati per il controllo della sequenza di esecuzione: istruzioni condizionali e di selezione, istruzioni cicliche, istruzioni iterative. Le istruzioni di ingresso e uscita e di accesso ai file Tecniche di programmazione: il concetto di sottoprogramma, funzioni e procedure come astrazioni. Parametri, effetto di un sottoprogramma, modalità di passaggio dei parametri.

Programma 2/2 Sistemi operativi Elementi principali (processi, rilocazione, macchina virtuale) Gestore dei processi Gestore della memoria Gestore delle periferiche Basi di dati Modello concettuale (Entità relazione) Modello logico (Modello relazionale) Modello fisico (Utilizzo di MySql) Testi Libri di testo: Mandrioli, Ceri, Sbattella, Cremonesi, Cugola. Informatica, arte e mestiere (3 a ed). McGraw-Hill, 2008 Campi, Di Nitto, Loiacono, Morzenti, Spoletini. Introduzione alla programmazione in MATLAB. Progetto Leonardo, 2011 Altri testi consigliati: Palm, Matlab 7 per l ingegneria e le scienze. McGraw-Hill, 2004