Fondamenti di Informatica I a.a. 2008-09 1 Fondamenti di Informatica I Presentazione del corso Docenti Monica Bianchini Monica Bianchini Dipartimento di.

Slides:



Advertisements
Presentazioni simili
A.a Intelligenza Artificiale (3 C.F.U.) R.Lauro-Grotto Orario provvisorio delle lezioni: Lunedi: Giovedi: Venerdi:
Advertisements

Laboratorio di Linguaggi lezione I: "Hello, world!" Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso.
Tecniche e Linguaggi di Programmazione
Prof. Rebecca Montanari Anno accademico 2011/2012
Laboratorio di Linguaggi Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso di Laurea in Informatica.
Informatica - CDL in Ingegneria Industriale- A.A
Linguaggi di Programmazione e compilatori
Informazioni sul Corso
Docente: Eugenia Occhiuto web:
Corso di Laurea in Ingegneria Informatica e dellAutomazione Corso di Ingegneria del software I A. A M. MongielloIntroduzione al corso1 1.Introduzione.
Corso di Informatica e Laboratorio
Marika Arena - Economia e Organizzazione Aziendale - A.A. 2008/2009
Fondamenti di Informatica
1 Informatica Presentazione del corso ENIAC Electronical Numerical Integrator and Calculator Il primo calcolatore elettronico, lENIAC Electronical Numerical.
Presentazione del corso di SISTEMI OPERATIVI
Sistemi di Supporto alle Decisioni
Bioinformatica Presentazione del Corso
Elementi di Informatica
Corso di Pedagogia sperimentale
Elaborazione di Immagini e Suoni Syllabus
PROGRAMMA DEL CORSO DI INFORMATICA (1) Introduzione al corso: obiettivi didattici, modalità di svolgimento, programma e testi di riferimento 1.Introduzione.
PROGRAMMA DEL CORSO DI INFORMATICA (1). TESTO PREVISTO Sciuto, D., Buonanno, G., Gornaciari, W., Mari, L., Introduzione ai Sistemi Informatici 2/ed, McGraw-hill.
Reti Logiche Luciano Gualà home page
Elementi di Informatica Ing. Chimica anno 1° semestre 2°
Informatica A (informatica grafica) Allievi di Ingegneria Civile, L-Z
Laboratorio di Linguaggi lezione I: "Hello, world!" Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso.
Laboratorio di Sistemi Operativi e Reti
Università di Padova Facoltà di Ingegneria
Fondamenti di Informatica
Tecnologie Informatiche per la Qualità 1 - La Qualità 1 Università degli Studi di Milano – Polo di Crema - Dipartimento di Tecnologie dellInformazione.
Linguaggio di programmazione C (Introduzione alla programmazione)
Fondamenti di Informatica
LIP Laboratorio di Informatica: Programmazione Rosario Pugliese
Laboratorio di Calcolo I 1) Introduzione Università Roma Tre Corso di Studi in Fisica AA 2002/03.
Corso di Laurea in INGEGNERIA MECCANICA
Corso di Laurea in Ingegneria Informatica Laboratorio di Sistemi Operativi II anno, III periodo 2 crediti 13 ore di lezione 16 ore di esercitazione.
Corso di Laurea in Ingegneria Gestionale
Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per lAmbiente e il Territorio Anno accademico 2005/2006 Stefano Cagnoni e Monica Mordonini.
SISTEMI A MICROPROCESSORE prof. Maurizio Rebaudengo
Corso di Fondamenti di Informatica A Parte II Enrico Denti Anno accademico 1999/2000 Università degli Studi di Bologna Facoltà di Ingegneria Corsi di Laurea.
Corso di Fondamenti di Informatica A Andrea Omicini Anno accademico 1999/2000 Università degli Studi di Bologna Facoltà di Ingegneria Corsi di Laurea in.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Elementi di programmazione ad oggetti a. a. 2009/2010
Elementi di Informatica Simone Scalabrin a.a. 2008/2009.
Laboratorio di informatica 1
CONOSCENZE INFORMATICHE
Informatica a.a. 2010/2011 Corso di Laurea Magistrale in Dinamiche Interculturali e Mediazione Linguistica (Classi LM38) & C.D.L. in traduzione tecnico-scientifica.
Corso di Laurea interfacoltà in Biotecnologie
Università del Salento Facoltà di Ingegneria Corso di Basi di dati I a.a
Facoltà di Ingegneria Fondamenti di Informatica a.a
Laboratorio di Informatica Dott.ssa Elisa Tiezzi Dott.ssa Elisa Mori
Informatica Grafica sez. A-G
Ingegneria del Software Giuseppe Berio DI-Unito 2006.
Algoritmi e Strutture dati a.a. 2013/2014 Informazioni sul corso
Tecnologie di InternetFondamenti di Linguaggi di Markup Dott. Nicola Dragoni Introduzione a e ai (Fondamenti di Markup Languages)
Programmazione ad Oggetti
Università degli Studi dell’Aquila
Ugo de'Liguoro - Informatica 2 - Introduzione Informatica 2 Introduzione al corso a.a. 2003/04.
Tecnica della programmazione(primaparte) anno accademico 2010/11
Algoritmi e Strutture Dati Introduzione agli algoritmi
Programmazione Web Presentazione del corso /2015.
Fondamenti dell’Informatica A.A Prof. Vincenzo Auletta1 Presentazione del Corso Fondamenti dell’Informatica Docente Prof. Vincenzo Auletta.
1 LABORATORIO DI INFORMATICA Ingegneria Informatica Dott. Giorgio Cicerchia a.a ° Ciclo.
University of Perugia Corso di Laurea Magistrale Interclasse in Ingegneria Elettronica e delle Telecomunicazioni Corso di Laurea Magistrale in Ingegneria.
Informatica e Bioinformatica Informazioni generali sul corso Corso di Laurea in Biologia Università degli Studi di Padova AA
Informatica e Bioinformatica Informazioni generali sul corso Corso di Laurea in Biologia Molecolare Università degli Studi di Padova AA
Fondamenti dei linguaggi di programmazione: automi.
ELEMENTI DI INFORMATICA
Elementi di Informatica SciGeo a.a. 2002/2003. Docente Giorgio Delzanno Ufficio 104 – I piano Dipartimento di Informatica e Sc. Inf. Tel
Informatica II 2008/2009 Gianluca Torta Dipartimento di Informatica dell’Università di Torino
Transcript della presentazione:

Fondamenti di Informatica I a.a Fondamenti di Informatica I Presentazione del corso Docenti Monica Bianchini Monica Bianchini Dipartimento di Ingegneria dellInformazione E–mail: Telefono: Cellulare: Ricevimento: Ricevimento: Lunedì o per appuntamento via Stefano Melacci Stefano Melacci E–mail: Telefono:

Fondamenti di Informatica I a.a Programma del corso 1 Lalgebra di Boole; i sistemi di numerazione; la rappresentazione dei dati e laritmetica degli elaboratori La struttura del calcolatore Analisi e programmazione; algoritmi e loro proprietà; i linguaggi per la formalizzazione di algoritmi: diagrammi a blocchi e pseudocodifica Introduzione alla programmazione; i linguaggi di programmazione di alto livello: il linguaggio C I fondamenti del linguaggio C lo sviluppo dei programmi, la compilazione dei file sorgente, il link ed il caricamento in memoria principale, la libreria di run time, limpaginazione dei file sorgente, il preprocessore

Fondamenti di Informatica I a.a Programma del corso 2 Il linguaggio C tipi di dati scalari, controllo di flusso, operatori ed espressioni, array e puntatori, classi di memorizzazione, strutture ed unioni, funzioni, direttive del preprocessore, input e output La complessità: complessità in tempo e spazio, complessità asintotica; algoritmi e complessità: ricerca e ordinamento; la macchina di Turing e le classi di complessità Esercitazioni frontali e in laboratorio (2 ore settimanali) sugli argomenti sviluppati nel corso

Fondamenti di Informatica I a.a Testi 1 In alternativa, uno qualsiasi fra… A. Bellini e A. Guidi, Linguaggio C Guida alla programmazione A. Bellini e A. Guidi, Linguaggio C Guida alla programmazione H. Schildt, C La Guida completa H. Schildt, C La Guida completa S. Ceri, D. Mandrioli, L. Sbattella, Informatica: programmazione S. Ceri, D. Mandrioli, L. Sbattella, Informatica: programmazione P. Demichelis, E. Piccolo, Introduzione all'informatica in C P. Demichelis, E. Piccolo, Introduzione all'informatica in C H. M. Deitel, P. J. Deitel, C Corso completo di Programmazione, Apogeo H. M. Deitel, P. J. Deitel, C Corso completo di Programmazione, Apogeo A. Kelley, I. Pohl, C Didattica e Programmazione, Pearson/Addison Wesley A. Kelley, I. Pohl, C Didattica e Programmazione, Pearson/Addison Wesley Testi di riferimento A. V. Aho e J. D. Ullman, Fondamenti di Informatica, Zanichelli, 1994 A. V. Aho e J. D. Ullman, Fondamenti di Informatica, Zanichelli, 1994 P. A. Darnell e P. E. Margolis, C Manuale di Programmazione (Linguaggio e Tecniche di Ingegnerizzazione del Software), McGraw-Hill P. A. Darnell e P. E. Margolis, C Manuale di Programmazione (Linguaggio e Tecniche di Ingegnerizzazione del Software), McGraw-Hill } McGraw-Hill

Fondamenti di Informatica I a.a Testi 2 Testi di consultazione A. C. Batini, L. Carlucci Aiello, M. Lenzerini, A. Marchetti Spaccamela, A. Miola, Fondamenti di programmazione dei calcolatori elettronici, Franco Angeli, 1991 A. C. Batini, L. Carlucci Aiello, M. Lenzerini, A. Marchetti Spaccamela, A. Miola, Fondamenti di programmazione dei calcolatori elettronici, Franco Angeli, 1991 F. Cesarini, F. Pippolini e G. Soda, Elementi di Informatica, Firenze: Edizioni Cremonese, 1993 F. Cesarini, F. Pippolini e G. Soda, Elementi di Informatica, Firenze: Edizioni Cremonese, 1993 B. W. Kernighan e D. M. Ritchie, The C Programming Language (2 nd edition, ANSI C), Prentice Hall Press, 1988 B. W. Kernighan e D. M. Ritchie, The C Programming Language (2 nd edition, ANSI C), Prentice Hall Press, 1988

Fondamenti di Informatica I a.a Modalità di esame Prova scritta Prova scritta 2 prove in itinere (13.02 ed alla fine del corso) Altrimenti, scritto relativo al programma completo Prova pratica Prova pratica Elaborato in linguaggio C, con relazione allegata descrittiva del software sviluppato Possibilità di lavoro in gruppi (al più tre persone) Consegna dellelaborato due giorni lavorativi prima della prova orale (sabato, domenica e festivi non contano!) Prova orale Prova orale 6 Esami La relazione non ha una lunghezza predefinita Deve contenere: la descrizione del problema la descrizione generale di come è stato risolto per ogni funzione del codice: una breve descrizione del compito svolto dal sottoprogramma e del significato dei parametri