Organizzazione del corso

Похожие документы
Fondamenti di Informatica e Laboratorio T-AB

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

Corso di. Fondamenti di Informatica T

Corso di Fondamenti di Informatica e Laboratorio T-AB

Fondamenti di Informatica T1"

Elementi di Informatica e Programmazione

Fondamenti di Informatica

Fondamenti di Informatica (lettere A-I) A

Fondamenti di Informatica

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

Fondamenti di Informatica

Fondamenti di Informatica T-1

CALCOLATORI ELETTRONICI

Fondamenti di Informatica

FONDAMENTI DI INFORMATICA II

Corso di Fondamenti di Informatica T-1

Basi di Dati Ingegneria Informatica e delle Telecomunicazioni

Fondamenti di Informatica modulo B

Corso di Fondamenti di Informatica T-1

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

CALCOLATORI ELETTRONICI

Fondamenti di Informatica

Laurea in INFORMATICA INTERNET, RETI E SICUREZZA [ST0855] A.A. 2017/2018 SILLABO. Fausto Marcantoni.

CORSO DI PROGRAMMAZIONE E INFORMATICA GENERALE 1

FONDAMENTI DI INFORMATICA

algoritmi e strutture di dati

Corso di Laurea Ingegneria Informatica

Corso di RETI DI COMUNICAZIONE E INTERNET Modulo 1

Presentazione del Corso di Calcolo Numerico con Laboratorio

Fondamenti di Informatica A.A Studenti

Fondamenti di informatica. Introduzione al corso di Fondamenti di informatica I e II (informatici) Anno Accademico

Sistemi Operativi corso A, a.a

FONDAMENTI DI INFORMATICA

Introduzione. Alessandro De Luca. Automazione

Introduzione al corso di Programmazione e Laboratorio

Elettronica: sistemi digitali Introduzione

Algoritmi e Strutture Dati

Sistemi Operativi. Prof. Alberto Broggi. Dip. di Ingegneria dell Informazione Università di Parma

Corso di Fondamenti di Informatica T-1

FONDAMENTI DI RETI DI TELECOMUNICAZIONI

Fondamenti di Informatica MultiDAMS

UNIVERSITÀ DI BOLOGNA - FACOLTÀ DI ECONOMIA CORSO DI LAUREA IN ECONOMIA E FINANZA ANNO ACCADEMICO

Telecomunicazioni. Docente: Andrea Baiocchi. DIET - Stanza 107, 1 piano palazzina P. Piga Via Eudossiana 18

Sistemi Distribuiti Anno accademico 2009/10

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011. Benvenuti al Corso!

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

Elementi di Informatica

Introduzione. Insegnamento di Informatica. Elisabetta Ronchieri. I semestre, anno Corso di Laurea di Economia, Universitá di Ferrara

PRESENTAZIONE DEL CORSO

Laurea Magistrale in Ingegneria Informatica - I anno

Impianti Meccanici Introduzione al corso

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

CORSO di GESTIONE AZIENDALE. Prof. Federico Caniato. 1. Introduzione

Corso di. Fondamenti di Informatica 2 e Architettura degli Elaboratori

Analisi delle decisioni

Economia degli intermediari finanziari. Prof. Massimo Caratelli Prof. Franco Fiordelisi. a.a

Università degli Studi di Messina Dipartimento di Matematica e Informatica

Basi di dati I

Corso di Applicazioni di Intelligenza Artificiale LS. Prof. Paola Mello Anno accademico 2008/2009

Fondamenti di Informatica

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

Prof. Massimo Esposito INGEGNERIA MECCANICA (DI-M) UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI INGEGNERIA

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

Architettura degli Elaboratori

Elementi di Informatica e Programmazione

Informatica e Comunicazione Digitale Crediti formativi 9. No, ma la frequenza è fortemente consigliata Lingua di erogazione

Транскрипт:

INFORMATICA B (sezione A-K) Ingegneria Elettrica INFORMATICA C Ingegneria Chimica e Materiali Organizzazione del corso

Docenti Docente: Danilo Ardagna Dipartimento di Elettronica, Informazione e Biongingegneria e-mail: danilo.ardagna@polimi.it Ufficio: Edificio 22 piano III Telefono: 02/2399 3514 Esercitatore: Michele Ciavotta, michele.ciavotta@polimi.it Responsabile di laboratorio: Luca Florio, luca.florio@polimi.it 2

Organizzazione Il corso equivale a 7 crediti Lezioni: 38 ore, Esercitazioni: 28 ore, Laboratorio: 12 ore Orario: Lezioni ed Esercitazioni: Martedì 8.15 10.15, aula L.26.15 Giovedì 13.15 16.15, aula L.26.15 Venerdì 8.15 11.15, aula L.26.13 (calendario sul sito) Laboratorio: Venerdì 8.15 11.15, aula L.26.13 (calendario sul sito) Dovete portare il vostro portatile Facoltativo A partire dal 14 aprile verrà attivato il servizio di tutoring Incontri in cui è possibile chiedere chiarimenti ed approfondimenti sugli argomenti affrontati a lezione ed esercitazione Calendario pubblicato sul sito 3

Organizzazione Sito: Pagina del corso su Wordpress: https://infob2014electriceng.wordpress.com Verranno pubblicati il materiale didattico e gli avvisi Ricevimento: Giovedì 16.30 18.30 o su appuntamento Comunicazioni: Al di fuori dell'orario di ricevimento è possibile contattare i docenti mediante posta elettronica. I messaggi devono specificare nel campo subject [INFOB-C] e devono essere firmati, altrimenti i messaggi verranno eliminati 4

Materiale didattico Slide delle lezioni pubblicate su wordpress Mandrioli, Ceri, Sbattella, Cremonesi, Cugola. Informatica, arte e mestiere. McGraw-Hill, 2014 Morzenti, Campi, Di Nitto, Loiacono, Spoletini. Introduzione alla programmazione in Matlab Ed.2011, Esculapio Libri sul linguaggio C (consigliati, a scelta): Deitel & Deitel. C: Corso completo di programmazione. Nuova Edizione, Apogeo Kochan. Programmare in C. Pearson Bellini e Guidi. Linguaggio C. McGraw-Hill Kernighan, Ritchie. Il linguaggio C. Pearson/Prentice Hall Eserciziari: Bisogni, Borney, Mezzalira. Programmare con il linguaggio C. Spiegel Bellettini et al. Linguaggio C: esercizi e temi d esame risolti. ed. Esculapio, prog. Leonardo 5

Modalità d esame Esame scritto che assegna complessivamente 32 punti corrispondenti al voto massimo di 30 e lode Due modalità Prove in itinere Appelli 6

Prove in itinere Le due prove scritte previste durante lo svolgimento del corso saranno collocate nei due periodi di sospensione dell'attività didattica Le prove in itinere saranno costituite da esercizi e/o domande inerenti la parte del programma alla quale fanno riferimento e potrebbero in casi eccezionali essere completate da un colloquio orale 7

Prove in itinere Ogni prova assegna un massimo di 16 punti ed è considerata valida se lo studente ottiene almeno un punteggio minimo di 8 punti Chi ottiene un punteggio insufficiente in almeno una prova è obbligato a sostenere l appello (quindi per poter partecipare alla seconda prova è necessario aver superato la prima!) Per superare l esame è inoltre necessario che la somma dei punteggi delle due prove in itinere sia almeno di 18 punti sui 32 disponibili Lo studente che non soddisfa le precedenti condizioni dovrà recuperare l intera prova scritta 8

Appello (prova di recupero) Gli studenti devono sostenere l appello se non hanno un voto sufficiente in entrambe le prove in itinere, o il risultato delle due prove è inferiore a 18, oppure intendono migliorare il voto ottenuto In ciascuno di questi casi lo studente annulla automaticamente il voto precedentemente ottenuto non appena si presenta in aula per la prova di recupero L appello è organizzato in un unica prova che fa riferimento all intero programma del corso 9

Programma del corso Nozioni di base sull architettura hardware di un calcolatore Struttura e principi di funzionamento di un calcolatore elettronico Codifica binaria dell'informazione Introduzione al concetto di algoritmo mediante diagrammi di flusso Fondamenti di programmazione in C Tipi di dato semplice, input/output, strutture di controllo, array e struct Fondamenti di programmazione in Matlab Tipi di dato semplice, input/output, strutture di controllo, array, funzioni e ricorsione, diagrammi e file Nozioni di base su database e linguaggio SQL Nozioni di base su reti di calcolatori, sistemi distribuiti, Internet Opzionale per allievi Chimici e Materiali 10

Programma dei laboratori 1. Introduzione all'ambiente di sviluppo e primi esempi in C 2. Programmi in C 3. Script e funzioni in Matlab 4. SQL Opzionale per allievi Chimici e Materiali Programmi utilizzati DevC++, XCode Matlab MySQL 11

Alla fine di questo corso cosa avrete imparato? Nozioni basilari sul funzionamento del calcolatore e di alcune architetture software Leggere e scrivere semplici programmi in C ed in Matlab Interrogare un Data base in SQL Passare da un problema alla sua soluzione informatica 12