Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco
|
|
|
- Caterina Martina
- 9 anni fa
- Visualizzazioni
Transcript
1 Università di Bologna Facoltà di Ingegneria C.d.L. in Ing. Gestionale Fondamenti di Informatica T-1 (A-K) A.A. 2015/16 Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco 1
2 Obiettivi del corso Il corso si propone di presentare i contenuti essenziali della disciplina informatica. Inoltre il corso introduce i concetti alla base del ragionamento algoritmico, realizzandoli attraverso i fondamenti della programmazione. In particolare: Introdurre le nozioni fondamentali dell'architettura dei calcolatori Studiare i limiti e le potenzialità della rappresentazione dell'informazione in forma digitale. Introdurre il concetto di algoritmo per la risoluzione dei problemi Presentare i fondamenti della programmazione ad oggetti tramite il linguaggio Java. Studiare quale sia l impegno di risorse del sistema di calcolo necessario per risolvere un problema utilizzando un certo programma. 2
3 Programma del corso (i) Architettura dei sistemi di elaborazione Struttura generale di un calcolatore elettronico La macchina di Von Neumann Supporti di memorizzazione Software di base per sistemi di elaborazione Il sistema operativo Strumenti per la programmazione: editor, debugger, compilatori e interpreti Fasi di sviluppo di un programma Elementi di programmazione Metodi per l'analisi di un problema Algoritmi Metodologie di programmazione strutturata e modulare Iterazione e ricorsione Linguaggi di programmazione I linguaggi di programmazione e cenni alla loro evoluzione Sintassi e semantica 3
4 Programma del corso (ii) Il linguaggio Java Introduzione alla programmazione ad oggetti Il paradigma ad oggetti Fondamenti del linguaggio Java Alcuni algoritmi e strutture dati in Java Ereditarietà Strutture dati avanzate in Java Complessità computazionale Tipi di complessità computazionale Modelli di costo Complessità in passi base Complessità asintotica Basi di dati relazionali Cenni sul modello relazionale Complessità asintotica 4
5 Testi adottati e consigliati Il corso si basa su 2 libri: D. Sciuto, G. Buonanno, L. Mari: Introduzione ai sistemi informatici, V edizione, McGraw-Hill, W. Savitch: Programmazione con Java, II edizione, Pearson, Altri testi che possono essere utili: B. Eckel: Thinking in Java, 2a edizione, Apogeo, 2003 Deitel : Java: Fondamenti di programmazione, 2a edizione, Apogeo, 2003 C. Horstmann: Concetti di informatica e fondamenti di Java 2, Apogeo, 2001 B. Eckel: Thinking in Java, 3rd edition, disponibile gratuitamente sul sito 5
6 Laboratorio Sono a disposizione degli studenti i Laboratorii didattici di informatica LAB 3 e LAB 4. Sono disponibili 80 postazioni collegate in rete che permettono agli studenti l'accesso controllato ai siti resi disponibili dai singoli docenti per le attività didattiche richieste. Non è attivata la libera navigazione in Internet. Ubicazione: LAB 3 palazzina aule nuove, piano interrato LAB 4 sede storica, piano terra Le esercitazioni verranno svolte dal tutor: Vincenzo Lomonaco Non sono consentiti scambi di orario non autorizzati dal tutor 6
7 Programma delle esercitazioni Introduzione al calcolatore Utilizzo del sistema operativo Windows Struttura del file system Il compilatore Java Introduzione al compilatore Compilazione di una classe Esecuzione di un applicazione Creazione di un progetto 7
8 Modalità di esame Prova scritta e prova orale integrativa Obbligatoria per chi non raggiunge la sufficienza (15-17) Obbligatoria a richiesta del docente Obbligatoria Facoltativa per migliorare tutti altri (eventualmente) il voto dello scritto Prove intermedie Non è prevista alcuna prova intermedia Validità del voto Il voto ottenuto è valido in eterno (ragionevolmente) Se ci si ripresenta ad uno scritto, vale unicamente l ultimo voto ottenuto È comunque possibile ritirarsi mantenendo il voto precedente 8
9 Appelli d esame Primo appello: A metà giugno (alla fine del corso) Secondo appello: A metà luglio Altri appelli: un appello a settembre un appello a ottobre un appello a gennaio un appello a febbraio Non sono previsti altri appelli. In particolare, non sono previsti appelli straordinari per i laureandi 9
10 Informazioni utili Orario delle lezioni Martedì aula 0.2 Giovedì aula 1.3 Venerdì 9-11 aula 2.7B Orari delle esercitazioni: Giovedì 9-11 A-C (LAB 4 ) Giovedì D-K (LAB 3 ) Risorse per il corso Comunicazioni Appelli Testi, soluzioni e risultati degli esami Lucidi del corso 10
11 Contatti Docente: Marco Patella Orario di ricevimento: Giovedì, c/o DISI palazzina ex-scuderie Indirizzo: Tel.: Internet: Tutor: Vincenzo Lomonaco Orario di ricevimento: Al termine di ciascuna esercitazione o previo appuntamento per Indirizzo: [email protected] 11
Docente: Prof. Marco Patella Tutor: Stefano Pio Zingaro
Università di Bologna Facoltà di Ingegneria C.d.L. in Ing. Gestionale Fondamenti di Informatica T-1 (A-K) A.A. 2016/17 Docente: Prof. Marco Patella Tutor: Stefano Pio Zingaro 1 Obiettivi del corso Il corso
Fondamenti di Informatica T-1
Fondamenti di Informatica T-1 Facoltà di Ingegneria Univ. di Bologna Ing. Gestionale (L-Z) Prof. Wilma Penzo 1 Informazioni generali Docente Prof. Wilma Penzo DISI E-mail: [email protected] Tel.: 051-20-93560
CORSO DI FONDAMENTI DI INFORMATICA
Università degli Studi di Bologna Facoltà di Ingegneria CORSO DI FONDAMENTI DI INFORMATICA Ing. Civile/Edile Anno Accademico 1999/2000 http://www-lia.deis.unibo.it/courses/fondcived Prof. Paola Mello Tel.
Fondamenti di Informatica (lettere A-I) A
Fondamenti Informatica (lettere A-I) A Prof. Roberto Basili (Primo Modulo) Prof. Vincenzo Grassi(Secondo Modulo) Fondamenti Informatica Corso 10 CFU Nasce dalla fusione dei corsi Fondamenti Informatica
Fondamenti di Informatica e Programmazione
Fondamenti di Informatica e Programmazione Introduzione al Corso Prof. Marco Lombardi A.A. 2018/19 Informazioni sul Corso 1/6 8 CFU 80 ore di lezione, suddivise in Lezioni frontali Esercitazioni pratiche
Fondamenti di Informatica
Fondamenti di Informatica Introduzione al Corso Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2017/18 Informazioni sul Corso 1/3 8 CFU 80 ore di lezione,
Fondamenti di Informatica
Fondamenti di Informatica Introduzione al Corso Prof. Arcangelo Castiglione A.A. 2016/17 Informazioni sul Corso 1/3 6 CFU 60 ore di lezione, suddivise in Lezioni frontali Esercitazioni pratiche al calcolatore
Fondamenti di Informatica
Fondamenti di Informatica Introduzione al Corso Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 Informazioni sul Corso 1/3 6 CFU 60 ore di lezione,
Elementi di Informatica
Corso di Laurea triennale in Ingegneria Chimica in condivisione con Corso di Laurea triennale in Ingegneria Navale e Scienze dei Materiali Elementi di Informatica A.A. 2016/17 prof. Mario Barbareschi Introduzione
FONDAMENTI DI INFORMATICA II
Università degli Studi di Ferrara Facoltà di Ingegneria APPUNTI DEL CORSO DI FONDAMENTI DI INFORMATICA II Obiettivi del corso: Approfondire l uso del linguaggio C rispetto a quanto noto dal corso di Fondamenti
Fondamenti di Informatica modulo B
Università degli Studi di Ferrara Dipartimento di Ingegneria Fondamenti di Informatica modulo B Corso di Laurea triennale in Ingegneria Elettronica e Informatica Prof. Evelina Lamma Anno Accademico 2015-16
Fondamenti di Informatica
Fondamenti di Informatica Prof. Vincenzo Grassi n Orario lezioni mercoledì 9:30 11:00 giovedì 9:30 11:00 venerdì 14:00 15:30 Informazioni sul corso n Docente: Prof. Vincenzo Grassi ufficio: edificio Ingegneria
Corso di. Fondamenti di Informatica T
Università degli Studi di Bologna Facoltà di Ingegneria Corso di http://lia.deis.unibo.it/courses/fondt-1011-elt Corso di Laurea in Ingegneria Elettrica Prof. Rebecca Montanari Anno accademico 2010/2011
Fondamenti di Informatica
Fondamenti di Informatica Prof. Vincenzo Grassi Orario lezioni lunedì 14:00 15:45 mercoledì 11:30 13:15 giovedì 14:00 15:45 Informazioni sul corso Docente: Prof. Vincenzo Grassi ufficio: edificio Ingegneria
Fondamenti di informatica. Introduzione al corso di Fondamenti di informatica I e II (informatici) Anno Accademico
un approccio a oggetti con Java Luca Cabibbo al corso di I e II (informatici) Anno Accademico 1-2 18 febbraio 2 1 I (informatici) Docente: con la collaborazione di: Luca Cabibbo Maurizio Pizzonia Primo
Basi di Dati Ingegneria Informatica e delle Telecomunicazioni
Basi di Dati Ingegneria Informatica e delle Telecomunicazioni A.A. 2014/2015 Ing. Claudio Marrocco [email protected] Obiettivi del corso Il corso mira ad introdurre agli studenti modelli e metodi per
Corso di Fondamenti di Informatica T-1
Università degli Studi di Bologna Scuola di Ingegneria e Architettura Dipartimento di Informatica Scienza e Ingegneria Corso di Fondamenti di Informatica T-1 Corso di Studi in Ingegneria Informatica Prof.
Corso di Fondamenti di Informatica Anno accademico 2018/19
Corsi di Laurea triennale in Ingegneria Elettronica Informatica Telecomunicazioni Automazione - Biomedica (canale A CIR; Fuorigrotta) Corso di Fondamenti di Informatica Anno accademico 2018/19 Docente:
Corso di Laurea Ingegneria Informatica
Corso di Laurea Ingegneria Informatica Presentazione del corso di Fondamenti di Informatica 2 A. Miola Febbraio 2008 http://www.dia.uniroma3.it/~java/fondinf2/ Presentazione Corso 1 Contenuti Corso di
algoritmi e strutture di dati
algoritmi e strutture di dati introduzione al corso maurizio patrignani roberto de virgilio algoritmi e strutture di dati nuovo ordinamento (d.m. 509/99) laurea in ingegneria informatica 2 anno 5 crediti
FONDAMENTI DI INFORMATICA
Fondamenti di Informatica FONDAMENTI DI INFORMATICA Domenico Talia [email protected] A.A. 2002-2003 Facoltà di Ingegneria UNICAL Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica
Fondamenti di Informatica e Laboratorio T-AB
Università degli Studi di Bologna Facoltà di Ingegneria Fondamenti di Informatica e Laboratorio T-AB Corso di Laurea in Ingegneria Elettronica e Telecomunicazioni Prof. Luca Foschini Prof. Alessio Bonfietti
FONDAMENTI DI INFORMATICA
Fondamenti di Informatica FONDAMENTI DI INFORMATICA Domenico Talia [email protected] A.A. 2002-2003 Facoltà di Ingegneria UNICAL Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica
Organizzazione del corso
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
Corso di Fondamenti di Informatica T-1
Università degli Studi di Bologna Scuola di Ingegneria e Architettura Dipartimento di Informatica Scienza e Ingegneria Corso di Fondamenti di Informatica T-1 Corso di Studi in Ingegneria Informatica Prof.
Corso di Fondamenti di Informatica e Laboratorio
Corso di Fondamenti di Informatica e Laboratorio Corsi di Laurea Ingegneria Informatica (O-Z) Corsi di Laurea Ingegneria delle Telecomunicazioni - (A-Z) (ordinamento 03) A.A. 2009-2010 Prof. Giuseppe Mangioni
Corso di Fondamenti di Informatica e Laboratorio T-AB
Università degli Studi di Bologna Facoltà di Ingegneria Corso di Fondamenti di Informatica e Laboratorio T-AB Corso di Laurea in Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione
Fondamenti di Informatica
Fondamenti di Informatica Ingegneria delle Comunicazioni Ingegneria Elettronica a.a. 2014-15, I anno, II semestre Intro.1 Docenti prof. Silvio Salza Dipartimento di Ingegneria informatica automatica e
Corso di Fondamenti di Informatica e Laboratorio ato o T-AB
Università degli Studi di Bologna Facoltà di Ingegneria Corso di Fondamenti di Informatica e Laboratorio ato o T-AB Corso di Laurea in Ingegneria Elettronica e Telecomunicazioni Prof. Michela Milano Prof.
Fondamenti di Informatica T1"
Università degli Studi di Bologna Facoltà di Ingegneria" Fondamenti di Informatica T1" Corso di Laurea in Ingegneria! Elettrica e Automazione! Prof. Michela Milano" Anno accademico 2012/2013 CONTENUTI"
Fondamenti di Informatica II Corso (HA-ZZ) Introduzione al corso
Fondamenti di Informatica II Corso (HA-ZZ) 06AZNDI Ing. Logistica e della Produzione 06AZNEG Ing. dell Organizzazione d Impresa Introduzione al corso Fulvio Corno Politecnico di Torino Dipartimento di
Corso di Applicazioni di Intelligenza Artificiale LS. Prof. Paola Mello Anno accademico 2008/2009
Università degli Studi di Bologna Facoltà di Ingegneria Corso di Applicazioni di Intelligenza Artificiale LS Corso di Laurea in Ingegneria Informatica Prof. Paola Mello Anno accademico 2008/2009 CONTENUTI
Fondamenti di Informatica A.A Studenti
Fondamenti di Informatica A.A. 2008-2009 Corso di recupero Ingegneria Area Industriale Docente: Laura Gilda Paccagnella Dipartimento di Matematica Pura ed Applicata tel. 049-8271417 Torre Archimede - Via
