Fondamenti di Informatica

Slides:



Advertisements
Presentazioni simili
Laboratorio di Linguaggi lezione I: "Hello, world!" Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso.
Advertisements

Tecniche e Linguaggi di Programmazione
Prof. Rebecca Montanari Anno accademico 2011/2012
Fondamenti di Informatica I a.a Fondamenti di Informatica I Presentazione del corso Docenti Monica Bianchini Monica Bianchini Dipartimento di.
Laboratorio di Linguaggi Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso di Laurea in Informatica.
Fondamenti di Informatica
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.
1. Introduzione al corso Ing. Simona Colucci Fondamenti di Informatica
Corso di Informatica e Laboratorio
Presentazione del Corso di CALCOLATORI ELETTRONICI
Marika Arena - Economia e Organizzazione Aziendale - A.A. 2008/2009
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
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
Autronica Lezione n° 1 Docente Scopo del corso Prerequisiti
Laboratorio di Linguaggi lezione I: "Hello, world!" Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso.
Università di Padova Facoltà di Ingegneria
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
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
Informatica a.a. 2009/2010 Modulo B - Corso di Laurea Triennale in Tecnologie per la Conservazione ed il Restauro.
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
Codifica di Testi Il corso e lesame. Argomenti del corso La teoria della codifica XML: introduzione e livello avanzato (DTD, Schema W3C) La Text Encoding.
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
Facoltà di Ingegneria Fondamenti di Informatica a.a
Laboratorio di Informatica Dott.ssa Elisa Tiezzi Dott.ssa Elisa Mori
Informatica Grafica sez. A-G
Docente: Prof. Lorenzo Mezzalira Esercitatore: Ing. Stefano Giavardi
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)
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.
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
Fondamenti di Informatica 2 Ingegneria Informatica e Ingegneria Meccanica Prof. M.T. PAZIENZA a.a – 3° ciclo.
Fondamenti di Informatica
Fondamenti di Informatica 2 Ingegneria Informatica (A-I) Prof. M.T. PAZIENZA a.a – 3° ciclo.
Informatica II 2008/2009 Gianluca Torta Dipartimento di Informatica dell’Università di Torino
Transcript della presentazione:

Fondamenti di Informatica Presentazione del corso Docente Monica Bianchini Dipartimento di Ingegneria dell’Informazione E–mail: monica@dii.unisi.it Telefono: 0577 234718 (Siena) 0575 926450 (Arezzo) Cellulare: 320 4355875 Ricevimento: per appuntamento via email 1

Programma del corso  1 L’algebra di Boole; i sistemi di numerazione; la rappresentazione dei dati e l’aritmetica degli elaboratori La struttura del calcolatore ed il sistema operativo 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: storia del 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, l’impaginazione dei file sorgente, il preprocessore

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

} Testi  1 Testi di riferimento In alternativa, uno qualsiasi fra… 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 (2a edizione)‏ In alternativa, uno qualsiasi fra… A. Bellini, A. Guidi, Linguaggio C  Guida alla programmazione H. Schildt, C  La Guida completa S. Ceri, D. Mandrioli, L. Sbattella, Informatica: programmazione P. Demichelis, E. Piccolo, Introduzione all’informatica in C H. M. Deitel, P. J. Deitel, C  Corso completo di programmazione, Apogeo A. Kelley, I. Pohl, C  Didattica e programmazione, Pearson/Addison Wesley } McGraw-Hill

Testi  2 Testi di consultazione A. Bertossi, A. Montresor, Algoritmi e strutture dati (2a edizione), CittàStudiDeAgostini, 2010 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, G. Soda, Elementi di informatica, Firenze: Edizioni Cremonese, 1993 B. W. Kernighan e D. M. Ritchie, The C Programming Language (2nd edition, ANSI C), Prentice Hall Press, 1988

Modalità d’esame  1 Prova scritta: 2 prove in itinere (metà e fine corso), altrimenti… Compito scritto relativo al programma completo Prova pratica: elaborato in linguaggio C con relazione allegata 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 Possibilità di lavoro in gruppi (max 3 persone) Consegna dell’elaborato due giorni lavorativi prima della prova orale (sabato, domenica e festivi non contano!)

Modalità d’esame  2 Prova orale Da sostenere sul programma decurtato dei punti 1. e 3. se entrambe le prove in itinere sono risultate sufficienti, altrimenti… Da sostenere sul programma completo