CORSO DI PROGRAMMAZIONE. Cosimo Laneve/Ivan Lanese/Elena Giachino

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "CORSO DI PROGRAMMAZIONE. Cosimo Laneve/Ivan Lanese/Elena Giachino"

Transcript

1 CORSO DI PROGRAMMAZIONE Cosimo Laneve/Ivan Lanese/Elena Giachino 1

2 argomenti 1. obiettivi del corso e sommario 2. syllabus del corso 3. modalità dell esame 4. questionari degli studenti 2

3 obiettivi 3

4 obiettivi apprendere i concetti fondamentali della programmazione 3

5 obiettivi apprendere i concetti fondamentali della programmazione le principali tecniche 3

6 obiettivi apprendere i concetti fondamentali della programmazione le principali tecniche gli strumenti più importanti di C++ 3

7 obiettivi apprendere i concetti fondamentali della programmazione le principali tecniche gli strumenti più importanti di C++ dopo il corso 3

8 obiettivi apprendere i concetti fondamentali della programmazione le principali tecniche gli strumenti più importanti di C++ dopo il corso - sarete in grado di comprendere corsi avanzati come Sistemi Operativi o Linguaggi di Programmazione o Ingegneria del SW 3

9 obiettivi apprendere i concetti fondamentali della programmazione le principali tecniche gli strumenti più importanti di C++ dopo il corso - sarete in grado di comprendere corsi avanzati come Sistemi Operativi o Linguaggi di Programmazione o Ingegneria del SW - NON sarete (ancora) utilizzatori esperti di librerie avanzate (grafica) 3

10 obiettivi/commenti 4

11 obiettivi/commenti apprendere gli strumenti più importanti di C++ 4

12 obiettivi/commenti apprendere gli strumenti più importanti di C++ C++ è un linguaggio molto verboso : x = x+1 si può anche scrivere x += 1 oppure x = x = x+1 oppure x++ 4

13 obiettivi/commenti apprendere gli strumenti più importanti di C++ C++ è un linguaggio molto verboso : x = x+1 si può anche scrivere x += 1 oppure x = x = x+1 oppure x++ gli altri linguaggi non concedono così tante alternative 4

14 obiettivi/commenti apprendere gli strumenti più importanti di C++ C++ è un linguaggio molto verboso : x = x+1 si può anche scrivere x += 1 oppure x = x = x+1 oppure x++ gli altri linguaggi non concedono così tante alternative noi (docenti) scriveremo programmi utilizzando un sottoinsieme di costrutti (C+o-) chi conosce altri linguaggi (e non C++) è in grado di comprenderli i programmi sono più facile da leggere i programmi sono più facili da verificare (vedi discussioni nel corso) 4

15 obiettivi/commenti apprendere gli strumenti più importanti di C++ C++ è un linguaggio molto verboso : x = x+1 si può anche scrivere x += 1 oppure x = x = x+1 oppure x++ gli altri linguaggi non concedono così tante alternative noi (docenti) scriveremo programmi utilizzando un sottoinsieme di costrutti (C+o-) chi conosce altri linguaggi (e non C++) è in grado di comprenderli i programmi sono più facile da leggere i programmi sono più facili da verificare (vedi discussioni nel corso) voi (studenti) potete scrivere programmi utilizzando qualunque costrutto di C++ 4

16 prerequisiti 5

17 prerequisiti nel corso non si assumono prerequisiti 5

18 prerequisiti nel corso non si assumono prerequisiti chi sa programmare troverà meno difficoltà a comprendere alcuni argomenti (tipicamente sulla parte imperativa) 5

19 prerequisiti nel corso non si assumono prerequisiti chi sa programmare troverà meno difficoltà a comprendere alcuni argomenti (tipicamente sulla parte imperativa) chi sa programmare dovrebbe trovare interessante le spiegazioni 5

20 syllabus dell insegnamento 6

21 syllabus dell insegnamento PARTE I. programmazione imperativa in C++ 6

22 syllabus dell insegnamento PARTE I. programmazione imperativa in C++ sistemi di calcolo, algoritmi e programmi sintassi identificatori e dichiarazioni, tipi di dato assegnamento, condizionali, iterazione funzioni tipi di dato strutturati: vettori, record, allocazione della memoria strutture dati dinamiche (liste, code, alberi) ricorsione e funzioni ricorsive 6

23 syllabus dell insegnamento PARTE I. programmazione imperativa in C++ sistemi di calcolo, algoritmi e programmi sintassi identificatori e dichiarazioni, tipi di dato assegnamento, condizionali, iterazione funzioni tipi di dato strutturati: vettori, record, allocazione della memoria strutture dati dinamiche (liste, code, alberi) ricorsione e funzioni ricorsive PARTE II. programmazione object-oriented in C++ 6

24 syllabus dell insegnamento PARTE I. programmazione imperativa in C++ sistemi di calcolo, algoritmi e programmi sintassi identificatori e dichiarazioni, tipi di dato assegnamento, condizionali, iterazione funzioni tipi di dato strutturati: vettori, record, allocazione della memoria strutture dati dinamiche (liste, code, alberi) ricorsione e funzioni ricorsive PARTE II. programmazione object-oriented in C++ classi metodi ereditarietà 6

25 lezioni e sito lezioni (due docenti: CL e Ivan Lanese) sito web del corso: dove trovate i lucidi delle lezioni ogni riferimento (newsgroup del corso, tipologia dell esame, bibliografia) la dispensa di C+o- 7

26 testi di riferimento 1 più 5, oppure 2 o 3 o 4 al posto di 1 1. Savitch: Problem Solving with C++, Addison-Wesley 2004 // ottimo testo di introduzione alla programmazione e che usa C++ 2. Stroustrup: "Programming: Principles and Practice using C++" Addison- Wesley 2009 // questo corso copre la prima parte di questo testo 3. Stroustrup: The C++ Programming Language, Addison-Wesley 2004 // è la bibbia sul C++ da parte di chi l ha inventato, per coloro che intendono approfondire il ling. 4. Rob Miller: An introduction to the imperative part of C++ // ottimo per la parte imperativa di C++ (GRATUITO) 5. Lanese, Laneve: la dispensa di C+o- (GRATUITA) 8

27 modalità d esame 9

28 modalità d esame 1. esame scritto (dura al massimo 2h 2h.30m) e max 24 punti 9

29 modalità d esame 1. esame scritto (dura al massimo 2h 2h.30m) e max 24 punti ci sono 6 appelli per anno 9

30 modalità d esame 1. esame scritto (dura al massimo 2h 2h.30m) e max 24 punti ci sono 6 appelli per anno 2 a gennaio/febbraio; 3 a maggio/giugno/luglio;1 a settembre 9

31 modalità d esame 1. esame scritto (dura al massimo 2h 2h.30m) e max 24 punti ci sono 6 appelli per anno 2 a gennaio/febbraio; 3 a maggio/giugno/luglio;1 a settembre il compito di solito consta di 3 esercizi (più facili del passato) 9

32 modalità d esame 1. esame scritto (dura al massimo 2h 2h.30m) e max 24 punti ci sono 6 appelli per anno 2 a gennaio/febbraio; 3 a maggio/giugno/luglio;1 a settembre il compito di solito consta di 3 esercizi (più facili del passato) iterazione/array; strutture dati dinamiche quali liste e alberi; classi 9

33 modalità d esame 1. esame scritto (dura al massimo 2h 2h.30m) e max 24 punti ci sono 6 appelli per anno 2 a gennaio/febbraio; 3 a maggio/giugno/luglio;1 a settembre il compito di solito consta di 3 esercizi (più facili del passato) iterazione/array; strutture dati dinamiche quali liste e alberi; classi i compiti vecchi sono disponibili nello studio di Ivan Lanese (gratis!) 9

34 modalità d esame 1. esame scritto (dura al massimo 2h 2h.30m) e max 24 punti ci sono 6 appelli per anno 2 a gennaio/febbraio; 3 a maggio/giugno/luglio;1 a settembre il compito di solito consta di 3 esercizi (più facili del passato) iterazione/array; strutture dati dinamiche quali liste e alberi; classi i compiti vecchi sono disponibili nello studio di Ivan Lanese (gratis!) 2. progetto obbligatorio (gruppi di 3-4 studenti) max 8 punti 9

35 ... come studiare all università 10

36 ... come studiare all università venire a lezione preparati ad esempio, prima della lezione leggere i lucidi, guardare il capitolo 10

37 ... come studiare all università venire a lezione preparati ad esempio, prima della lezione leggere i lucidi, guardare il capitolo è MOLTO IMPORTANTE fare domande quando qualcosa non si capisce o si vorrebbe capire meglio è utile a noi docenti per capire le criticità e soffermarci su di esse fare domande è anonimo 10

38 ... come studiare all università venire a lezione preparati ad esempio, prima della lezione leggere i lucidi, guardare il capitolo è MOLTO IMPORTANTE fare domande quando qualcosa non si capisce o si vorrebbe capire meglio è utile a noi docenti per capire le criticità e soffermarci su di esse fare domande è anonimo i lucidi che trovate sul sito NON contengono quello che viene detto a lezione dovete prendere appunti (SUGGERIMENTO: stampate i lucidi e scrivete accanto) scegliete un libro tra quelli consigliati e STUDIATE le parti relative. Nel libro ci sono altri esempi e altre spiegazioni: tanto meglio, aiuteranno la comprensione! 10

39 ... come studiare all università/cont. dopo la lezione: ristudiate i lucidi e gli appunti, studiate le parti del libro relative alla lezione scrivere ai docenti per chiedere delucidazioni cosimo.laneve@unibo.it ivan.lanese@unibo.it andare a ricevimento per avere spiegazioni aggiuntive cercate la pagina web del docente e guardate gli orari e le modalità

40 commenti degli studenti: questionari a fine corso vi verrà dato un questionario in cui dare un voto e in cui poter scrivere commenti il questionario è MOLTO IMPORTANTE una parte delle vostre tasse va al corso di studio per migliorare le infrastrutture/pagare i tutor per il supporto alla didattica/etc. questa parte è proporzionale ai risultati dei questionari siate onesti nella valutazione: quanto la colpa della mancata comprensione è da attribuire al docente? Quanto è da attribuire allo studente che non ha fatto domande, non è andato al ricevimento, non ha studiato? 12

41 commenti degli studenti: questionari 13

42 commenti degli studenti: questionari 14

43 commenti degli studenti: questionari 15

44 questionari: alcuni commenti degli anni scorsi le slide sono manchevoli di elementi importanti per la comprensione vedi lucidi precedenti ECLIPSE è un supporto runtime scomodo da utilizzare ECLIPSE è software libero e funziona su diversi sistemi operativi voi potete usare il supporto run-time che preferite non ho capito le strutture dati dinamiche (liste, alberi): bisognerebbe dare più spazio a queste avrete lezioni ed esercitazioni su liste e alberi da parte di tutti i docenti, faremo più esercizi 16

INFORMATICA Corso di Laurea in Fisica a.a. 2015/2016

INFORMATICA Corso di Laurea in Fisica a.a. 2015/2016 INFORMATICA Corso di Laurea in Fisica a.a. 2015/2016 R. Gori (anno II) e S. Pelagatti (anno I) Dipartimento di Informatica email: susanna.pelagatti@unipi.it email: gori@di.unipi.it R. Gori e S. Pelagatti

Dettagli

PROGRAMMAZIONE DISCIPLINARE pag. 1

PROGRAMMAZIONE DISCIPLINARE pag. 1 PROGRAMMAZIONE DISCIPLINARE pag. 1 Anno scolastico: 2012/2013 Docente: Nardone Felice Classe: Quarta Sezione: Indirizzo: Mercurio Disciplina: Informatica OBIETTIVI DIDATTICI: 1) Si assumono integralmente

Dettagli

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

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011. Benvenuti al Corso! Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Benvenuti al Corso! Sommario Contenuti del Corso Riferimenti Regole del Corso Materiale Didattico Scheduling Esami Strumenti Software 02/03/2011

Dettagli

Fondamenti di Informatica

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

Dettagli

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco 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 Obiettivi del corso Il corso

Dettagli

Corso di Elementi di Informatica e Applicazioni Numeriche T (6 cfu) Anno Accademico 2013/2014

Corso di Elementi di Informatica e Applicazioni Numeriche T (6 cfu) Anno Accademico 2013/2014 Università degli Studi di Bologna Facoltà di Ingegneria Corso di Elementi di Informatica e Applicazioni Numeriche T (6 cfu) Anno Accademico 2013/2014 Corso di Studi in Ingegneria Chimica e Biochimica Prof.

Dettagli

Docente: Prof. Marco Patella Tutor: Stefano Pio Zingaro

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

Dettagli

ISTITUTO SUPERIORE ENRICO FERMI. PROGRAMMAZIONE DEL GRUPPO DISCIPLINARE INFORMATICA IT INDIRIZZO INFORMATICA E TELECOMUNICAZIONI a.s.

ISTITUTO SUPERIORE ENRICO FERMI. PROGRAMMAZIONE DEL GRUPPO DISCIPLINARE INFORMATICA IT INDIRIZZO INFORMATICA E TELECOMUNICAZIONI a.s. ISTITUTO SUPERIORE ENRICO FERMI PROGRAMMAZIONE DEL GRUPPO DISCIPLINARE INFORMATICA IT INDIRIZZO INFORMATICA E TELECOMUNICAZIONI a.s. 2016/2017 ARTICOLAZIONE: INFORMATICA DISCIPLINA: INFORMATICA ORE SETTIMANALI:

Dettagli

Fondamenti di Informatica e Laboratorio T-AB

Fondamenti di Informatica e Laboratorio T-AB Università degli Studi di Bologna Scuola di Ingegneria Fondamenti di Informatica e Laboratorio T-AB Corso di Laurea in Ingegneria Elettronica e Telecomunicazioni Prof. Luca Foschini Prof. Rebecca Montanari

Dettagli

Informatica e Tecnologie per la Produzione del Software

Informatica e Tecnologie per la Produzione del Software Principali informazioni sull insegnamento Titolo insegnamento Corso di studio Crediti formativi 9+3 Denominazione inglese Obbligo di frequenza Lingua di erogazione Programmazione Informatica e Tecnologie

Dettagli

Fondamenti di Informatica e Laboratorio T-AB

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. Rebecca Montanari

Dettagli

ANNO ACCADEMICO 2016/17. Informatica e Tecnologie per la Produzione del Software. Prof.Giovanni Dimauro. ANNO DI CORSO primo SEMESTRE primo

ANNO ACCADEMICO 2016/17. Informatica e Tecnologie per la Produzione del Software. Prof.Giovanni Dimauro. ANNO DI CORSO primo SEMESTRE primo INSEGNAMENTO Programmazione (M-Z) ANNO ACCADEMICO 2016/17 CORSO DI LAUREA DOCENTE Informatica e Tecnologie per la Produzione del Software Prof.Giovanni Dimauro ANNO DI CORSO primo SEMESTRE primo CREDITI

Dettagli

Fondamenti di Informatica e Laboratorio T-AB

Fondamenti di Informatica e Laboratorio T-AB Università degli Studi di Bologna Scuola di Ingegneria Fondamenti di Informatica e Laboratorio T-AB Corso di Laurea in Ingegneria Elettronica e Telecomunicazioni Prof. Luca Foschini Prof. Incognito Tutor

Dettagli

Fondamenti di Informatica T1"

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"

Dettagli

Università degli studi Magna Graecia di Catanzaro

Università degli studi Magna Graecia di Catanzaro Università degli studi Magna Graecia di Catanzaro Corso di laurea in Ingegneria Informatica e Biomedica Corso di Ingegneria del Software A.A. (2002-2003) Docente: Dott. Ing. Pierangelo, Tutor: Ing. A.

Dettagli

INFORMATICA Corso di Laurea in Fisica a.a. 2014/2015

INFORMATICA Corso di Laurea in Fisica a.a. 2014/2015 INFORMATICA Corso di Laurea in Fisica a.a. 2014/2015 R. Gori (corso A) e S. Pelagatti (corso B) Dipartimento di Informatica email: susanna.pelagatti@unipi.it email: gori@di.unipi.it R. Gori e S. Pelagatti

Dettagli

Docente: Prof. Marco Patella Tutor: Lorenzo Rosa

Docente: Prof. Marco Patella Tutor: Lorenzo Rosa Università di Bologna C.d.S. in Ing. Gestionale Fondamenti di Informatica T-1 (A-K) A.A. 2018/19 Docente: Prof. Marco Patella Tutor: Lorenzo Rosa 1 Obiettivi del corso Il corso si propone di presentare

Dettagli

Fondamenti di Informatica modulo B

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

Dettagli

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

Corso di.   Corsi di Laurea in Ingegneria Elettronica e Ingegneria dell Automazione Università degli Studi di Bologna Facoltà di Ingegneria Corso di Fondamenti di Informatica L-A http://lia.deis.unibo.it/courses/fonda0506-ele/ Corsi di Laurea in Ingegneria Elettronica e Ingegneria dell

Dettagli

Fondamenti di Informatica e Laboratorio T-AB!

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

Dettagli

FONDAMENTI DI INFORMATICA Ps - Z

FONDAMENTI DI INFORMATICA Ps - Z DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria informatica Anno accademico 2018/2019-1 anno FONDAMENTI DI INFORMATICA Ps - Z ING-INF/05-9 CFU - Insegnamento

Dettagli

Fondamenti di Informatica

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

Dettagli

FONDAMENTI DI INFORMATICA - canale 2

FONDAMENTI DI INFORMATICA - canale 2 DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria informatica Anno accademico 2017/2018-1 anno FONDAMENTI DI INFORMATICA - canale 2 ING-INF/05-9 CFU - Insegnamento

Dettagli

Corso di Programmazione I Introduzione

Corso di Programmazione I Introduzione Università di Napoli Federico II - Dip. di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea in Ingegneria Informatica Corso di Programmazione I Introduzione Obiettivi Obiettivo

Dettagli

Corso di Fondamenti di Informatica e Laboratorio

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

Dettagli

Algoritmi e Strutture di Dati

Algoritmi e Strutture di Dati Algoritmi e Strutture di Dati Introduzione al Corso Maurizio Patrignani Algoritmi e Strutture di Dati Ordinamento D.M. 509/99 5 crediti Laurea in Ingegneria Informatica 2 anno programma ristrettissimo

Dettagli

Il corso di Sistemi Operativi Introduzione al corso di Sistemi Operativi

Il corso di Sistemi Operativi Introduzione al corso di Sistemi Operativi Il corso di Sistemi Operativi Introduzione al corso di Sistemi Operativi Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino 2 Introduzione al corso Corso di Sistemi Operativi 05CJC

Dettagli

Fondamenti di Informatica modulo B

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 2017-18

Dettagli

Fondamenti di Informatica e Laboratorio - modulo B

Fondamenti di Informatica e Laboratorio - modulo B Fondamenti di Informatica e Laboratorio - modulo B Corso di Laurea triennale in Ingegneria Elettronica e Informatica Prof. Evelina Lamma Anno Accademico 2018-19 1 Fondamenti di Informatica e Laboratorio

Dettagli

Fondamenti di Informatica modulo B

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 2016-17

Dettagli

Progettazione di Sistemi Operativi (1 anno Corso di Laurea Magistrale in Ingegneria Informatica) ANNO ACCADEMICO

Progettazione di Sistemi Operativi (1 anno Corso di Laurea Magistrale in Ingegneria Informatica) ANNO ACCADEMICO Progettazione di Sistemi Operativi (1 anno Corso di Laurea Magistrale in Ingegneria Informatica) ANNO ACCADEMICO 2018-19 Prof. Letizia Leonardi Prof. Nicola Bicocchi OBIETTIVI FORMATIVI: L'obiettivo di

Dettagli

Fondamenti di Informatica T1

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 (6CFU) Prof. Alessio Bonfietti (3CFU) Anno

Dettagli

Corso di Fondamenti di Informatica e Laboratorio T-AB

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

Dettagli

PREFAZIONE... IX Lo scopo di questo libro... ix La metodologia di insegnamento... ix Panoramica sul libro... xiii

PREFAZIONE... IX Lo scopo di questo libro... ix La metodologia di insegnamento... ix Panoramica sul libro... xiii Sommario PREFAZIONE... IX Lo scopo di questo libro... ix La metodologia di insegnamento... ix Panoramica sul libro... xiii CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 1.1 Introduzione...

Dettagli

Fondamenti di Informatica T1

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 (6 CFU) Prof. Andrea Marongiu (3 CFU) A-K

Dettagli

Sistemi Operativi e Lab. Informatica) ANNO ACCADEMICO

Sistemi Operativi e Lab. Informatica) ANNO ACCADEMICO Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO 2018-2019 Prof. Letizia Leonardi Prof. Nicola Bicocchi (esercitazioni in laboratorio, con anche Giulio Salierno,

Dettagli

algoritmi e strutture di dati

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

Dettagli

algoritmi e strutture di dati

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

Dettagli

Università degli Studi di Bologna. Facoltà di Ingegneria CORSO DI INGEGNERIA DEL SOFTWARE. Prof. Evelina Lamma

Università degli Studi di Bologna. Facoltà di Ingegneria CORSO DI INGEGNERIA DEL SOFTWARE. Prof. Evelina Lamma Università degli Studi di Bologna Facoltà di Ingegneria CORSO DI INGEGNERIA DEL SOFTWARE Prof. Evelina Lamma Ingegneria Informatica Anno Accademico 1999/2000 Obiettivi del corso Fornire i concetti di base

Dettagli

Sommario PREFAZIONE...XI CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 CAPITOLO 2: INTRODUZIONE ALLA PROGRAMMAZIONE IN C...

Sommario PREFAZIONE...XI CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 CAPITOLO 2: INTRODUZIONE ALLA PROGRAMMAZIONE IN C... Sommario PREFAZIONE...XI Aggiornamenti e novità... xi Lo scopo di questo libro... xii Diagramma delle dipendenze... xii La metodologia di insegnamento... xiii Panoramica sul libro... xvi Ringraziamenti...

Dettagli

FONDAMENTI DI INFORMATICA - canale 4

FONDAMENTI DI INFORMATICA - canale 4 DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria informatica Anno accademico 2016/2017-1 anno FONDAMENTI DI INFORMATICA - canale 4 ING-INF/05-9 CFU - Insegnamento

Dettagli

FONDAMENTI DI INFORMATICA - canale 1

FONDAMENTI DI INFORMATICA - canale 1 DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria informatica Anno accademico 2016/2017-1 anno FONDAMENTI DI INFORMATICA - canale 1 ING-INF/05-9 CFU - Insegnamento

Dettagli

FONDAMENTI DI INFORMATICA A - Co

FONDAMENTI DI INFORMATICA A - Co DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria informatica Anno accademico 2018/2019-1 anno FONDAMENTI DI INFORMATICA A - Co ING-INF/05-9 CFU - Insegnamento

Dettagli

Corso di Laurea in Ingegneria Informatica (L8) Anno Accademico 2015/2016 FONDAMENTI DI INFORMATICA

Corso di Laurea in Ingegneria Informatica (L8) Anno Accademico 2015/2016 FONDAMENTI DI INFORMATICA Dipartimento di Ingegneria Elettrica, Elettronica e Informatica Corso di Laurea in Ingegneria Informatica (L8) Anno Accademico 2015/2016 FONDAMENTI DI INFORMATICA Docente titolare dell insegnamento: Proff.

Dettagli

Introduzione al corso

Introduzione al corso Introduzione al corso Programmazione e analisi di dati Modulo A: Laboratorio di Programmazione Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo

Dettagli

Elementi di Informatica e Applicazioni Numeriche T (6 cfu)

Elementi di Informatica e Applicazioni Numeriche T (6 cfu) Università degli Studi di Bologna Facoltà di Ingegneria Corso di Elementi di Informatica e Applicazioni Numeriche T (6 cfu) Anno Accademico 2010/2011 Corso di Studi in Ingegneria Chimica e Biochimica Prof.

Dettagli

CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO

CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO 2017-2018 Prof. Letizia Leonardi Prof. Nicola Bicocchi (esercitazioni in laboratorio) OBIETTIVI FORMATIVI:

Dettagli

CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO

CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO 2010-2011 Prof. Letizia Leonardi Ing. Alessandro Valenti OBIETTIVI FORMATIVI: L'insegnamento ha come obiettivo

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Scuola di Ingegneria e Architettura Università di Bologna Ing. Gestionale (L-Z) Prof. Wilma Penzo 1 Informazioni generali Docente Prof. Wilma Penzo DISI E-mail: wilma.penzo@unibo.it

Dettagli

Introduzione al corso

Introduzione al corso Introduzione al corso Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Programmazione anno accademico 2016 2017 Stefano Ferrari stefano.ferrari@unimi.it tel. 0373 898 062 02 503

Dettagli

Fondamenti di Informatica (lettere A-I) A

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

Dettagli

Introduzione al corso

Introduzione al corso Introduzione al corso Programmazione e analisi di dati Modulo A: Laboratorio di Programmazione Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo

Dettagli

Introduzione al corso

Introduzione al corso Introduzione al corso Programmazione e analisi di dati Modulo A: Laboratorio di Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo

Dettagli

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

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura Facoltà di Ingegneria ed Architettura Anno Accademico 2016 2017 A.A. Settore Scientifico Disciplinare CFU Insegnamento Ore di aula Mutuazione 2016/17 Codice settore con declaratoria 9 PROGRAMMAZIONE E

Dettagli

PIANO DI LAVORO. Programmazione Didattica per Competenze. Indirizzo Informatica e Telecomunicazioni. Articolazione Informatica DOCENTE:

PIANO DI LAVORO. Programmazione Didattica per Competenze. Indirizzo Informatica e Telecomunicazioni. Articolazione Informatica DOCENTE: PIANO DI LAVORO Programmazione Didattica per Competenze Indirizzo Informatica e Telecomunicazioni Articolazione Informatica DOCENTE: ITP: MATERIA: CLASSE: ORE SETTINALI: CANTARELLA ALFREDO NATALE LUIGI

Dettagli

Informatica e Scuola La proposta degli Atenei del Veneto

Informatica e Scuola La proposta degli Atenei del Veneto Informatica e Scuola La proposta degli Atenei del Veneto WIDS2014 Roma, febbraio 2014 1 Sommario Informazioni generali La Didattica Alcune Osservazioni Prospettive 2 Informazioni generali TFA 2013 PAS

Dettagli

Introduzione alla programmazione con Java

Introduzione alla programmazione con Java Introduzione alla programmazione con Java Docente: Lucio Benussi Lingua del corso Italiano Descrizione del corso e obiettivi Il corso affronta lo studio di Java, linguaggio open source orientato agli oggetti

Dettagli

Introduzione al corso

Introduzione al corso Introduzione al corso Stefano Ferrari Università degli Studi di Milano stefanoferrari@unimiit Programmazione anno accademico 2017 2018 Stefano Ferrari stefanoferrari@unimiit tel 0373 898 062 02 503 30062

Dettagli

Programmazione Orientata agli Oggetti I

Programmazione Orientata agli Oggetti I Programmazione Orientata agli Oggetti I Presentazione del Corso Anno Accademico 2004-2005 http://www.db.unibas.it/users/mecca/corsi/progoggettii G. Mecca Università della Basilicata mecca@unibas.it Presentazione

Dettagli

Programmazione (imperativa)

Programmazione (imperativa) Programmazione (imperativa) Corso di Laurea in Informatica Roberto Cordone DI - Università degli Studi di Milano Lezioni: Lunedì 12.00-13.00 e 14.00-16.00 Mercoledì 14.00-17.00 Laboratorio: Giovedì 12.00-13.00

Dettagli

Fondamenti di Informatica T-1

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: wilma.penzo@unibo.it Tel.: 051-20-93560

Dettagli

ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016

ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016 ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016 Classe: 4^A inf Prof.ssa Lami Carla Prof. Simone Calugi Programma di INFORMATICA GENERALE, APPLICAZIONI

Dettagli

Corso di. Fondamenti di Informatica T

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

Dettagli

Introduzione al Corso. Sistemi di Produzione

Introduzione al Corso. Sistemi di Produzione Introduzione al Corso Sistemi di Produzione Obiettivi del corso Il corso ha l'obiettivo di fornire agli allievi del CL Ingegneria Gestionale una conoscenza di base delle problematiche di progettazione

Dettagli

Introduzione alla programmazione con Java

Introduzione alla programmazione con Java Introduzione alla programmazione con Java Docente: Lucio Benussi Lingua Italiano Descrizione e obiettivi Il corso affronta lo studio di Java, linguaggio open source orientato agli oggetti tra i più diffusi

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Scuola di Ingegneria e Architettura Università di Bologna Ing. Gestionale (L-Z) Prof. Wilma Penzo 1 Informazioni generali Docente Prof. Wilma Penzo DISI E-mail: wilma.penzo@unibo.it

Dettagli

CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO

CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO CORSO DI Sistemi Operativi e Lab. (2 anno-270 CCL in Ingegneria Informatica) 9 CFU ANNO ACCADEMICO 2016-2017 Prof. Letizia Leonardi Prof. Nicola Bicocchi (esercitazioni in laboratorio) OBIETTIVI FORMATIVI:

Dettagli

Modelli e complessità di calcolo

Modelli e complessità di calcolo Modelli e complessità di calcolo Prof. Giorgio Ausiello Orario delle lezioni: Martedi, Mercoledi, Giovedi ore 8.30 10.00 Orario di ricevimento: Lunedi ore 17.00 19.00 Via Ariosto 25 II piano - Ufficio

Dettagli

Linguaggi. - lezione 00 - Informazioni generali sul corso. Informazioni generali. Chiarimenti e informazioni

Linguaggi. - lezione 00 - Informazioni generali sul corso. Informazioni generali. Chiarimenti e informazioni Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A. 2008-2009 Alessandro Longheu http://www.diit.unict.it/users/alongheu alessandro.longheu@diit.unict.it - lezione 00 - Informazioni generali sul

Dettagli

Lingua Italiana (a stranieri) a.a. 2010/2011 (prof. R. Grassi) INFORMAZIONI GENERALI

Lingua Italiana (a stranieri) a.a. 2010/2011 (prof. R. Grassi) INFORMAZIONI GENERALI Lingua Italiana (a stranieri) a.a. 2010/2011 (prof. R. Grassi) INFORMAZIONI GENERALI In questo documento trovate risposta alle seguenti domande: 1. Lingua Italiana (a stranieri) LIas è per me?... 1 2.

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Scuola di Ingegneria e Architettura Università di Bologna Ing. Gestionale (L-Z) Prof. Wilma Penzo 1 Informazioni generali Docente Prof. Wilma Penzo DISI E-mail: wilma.penzo@unibo.it

Dettagli

Informatica A.A Obiettivo del corso. Orario delle lezioni. Orario delle lezioni

Informatica A.A Obiettivo del corso. Orario delle lezioni. Orario delle lezioni Informatica A.A. 2009-2010 Settore Industriale Corso di Laurea in Energia Docente: Laura Gilda Paccagnella Dipartimento di Matematica Pura ed Applicata tel. 049-8271417 Torre Archimede - Via Trieste 63

Dettagli

Fondamenti di Informatica. Introduzione al Corso

Fondamenti di Informatica. Introduzione al Corso Fondamenti di Informatica Introduzione al Corso Prof. Raffaele Pizzolante A.A. 2016/17 Informazioni sul Corso 1/3 6 CFU 60 ore di lezione, suddivise in Lezioni frontali Esercitazioni pratiche al calcolatore

Dettagli

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

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.

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Corso di Laurea in Informatica e Tecnologie per la Produzione del Sofware (Track B) - A.A. 2016/2017 Laboratorio di Informatica Presentazione del Corso docente: Cataldo Musto cataldo.musto@uniba.it Dove

Dettagli

OBIETTIVI: FILONI PRINCIPALI FONDAMENTI DI INFORMATICA II

OBIETTIVI: FILONI PRINCIPALI FONDAMENTI DI INFORMATICA II FILONI PRINCIPALI Corso di FONDAMENTI DI INFORMATICA II OBIETTIVI: Approfondire la conoscenza dei concetti e dei modelli alla base del funzionamento dei sistemi di calcolo Architettura + Sistema Operativo

Dettagli

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

A.A. 2018/2019. Introduzione al Corso FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante A.A. 2018/2019 Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Informazioni sul Corso 1/3 8 CFU 80 ore di lezione, suddivise in Lezioni frontali BENVENUTI WELLCOME Esercitazioni

Dettagli

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati + Laboratorio: struttura del corso Laboratorio di Introduzione al Corso Maria Rita Di Berardini (Ascoli), Emanuela Merelli (Camerino) 1 1 Dipartimento di Matematica e Informatica Università di Camerino

Dettagli

Fondamenti di Informatica A.A Studenti

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

Dettagli

Programmazione in C. Requisiti didattici

Programmazione in C. Requisiti didattici Programmazione in C Requisiti didattici Nessun requisito specifico Tutti gli argomenti vengono trattati in maniera completa e incrementale Nozioni elementari di Matematica di base Fisica di base Capacità

Dettagli

Introduzione al Corso

Introduzione al Corso Introduzione al Nicu Sebe Informatica Nicu Sebe 1 / 12 Informazioni Scopo Contatti Nicu Sebe (niculae.sebe@unitn.it) Per informazioni/ricevimento, email http://www.disi.unitn.it/ sebe/info Materiale per

Dettagli

Introduzione al Corso. Fondamenti di Programmazione

Introduzione al Corso. Fondamenti di Programmazione Introduzione al Corso Fondamenti di Programmazione Prof. Gianluca Dini Ing. Pericle Perazzo Ing. Giovanni Nardini Docenti Dipartimento di Ingegneria dell Informazione (Polo A) Email: [nome.cognome]@unipi.it

Dettagli

Dip. Informatica VI Piano. Ambito disciplinare. Secondo Semestre Secondo Anno Lezioni frontali (9 CFU) Progetto (3 CFU)

Dip. Informatica VI Piano. Ambito disciplinare. Secondo Semestre Secondo Anno Lezioni frontali (9 CFU) Progetto (3 CFU) Principali informazioni sull insegnamento Titolo insegnamento Corso di studio Crediti formativi Denominazione inglese Obbligo di frequenza Lingua di erogazione A.A. 2017-2018 Ingegneria del Software corso

Dettagli

Programmare in Python

Programmare in Python Programmare in Python Docente: Maurizio De Pra Lingua Italiano Descrizione del corso e obiettivi Il corso mira a far conoscere i fondamenti della programmazione in Python, i cui ambiti di utilizzo sono

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Scuola di Ingegneria e Architettura Università di Bologna Ing. Gestionale (L-Z) Prof. Wilma Penzo 1 Informazioni generali Docente Prof. Wilma Penzo DISI E-mail: wilma.penzo@unibo.it

Dettagli

Il livello INTERMEDIATE IL CORSO IELTS INTENSIVE COSA FARE DOPO IL CORSO

Il livello INTERMEDIATE IL CORSO IELTS INTENSIVE COSA FARE DOPO IL CORSO Il livello INTERMEDIATE IL CORSO IELTS INTENSIVE COSA FARE DOPO IL CORSO POLITO - CLA 1 Sei al livello INTERMEDIATE Intermediate Pre-Intermediate Elementary Beginner Il tuo obiettivo è passare l IELTS

Dettagli

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

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura Anno Accademico Facoltà di Ingegneria ed Architettura Anno Accademico 2017 2018 A.A. Settore Scientifico Disciplinare CFU Insegnamento Ore di aula Mutuazione 2017/18 Codice settore con declaratoria 9 PROGRAMMAZIONE E

Dettagli

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

Fondamenti di Informatica. Proff. B.Buttarazzi & A.D Ambrogio A.A. 2011/2012 Fondamenti di Informatica Proff. B.Buttarazzi & A.D Ambrogio A.A. 2011/2012 Sommario Contenuti del Corso Obiettivi Riferimenti Regole del Corso Materiale Didattico Scheduling Esami Introduzione al Corso

Dettagli

Fondamenti di Informatica 1 A.A Studenti. Obiettivo del corso. Programma del corso

Fondamenti di Informatica 1 A.A Studenti. Obiettivo del corso. Programma del corso Fondamenti di Informatica 1 A.A. 2007-2008 Settore dell'informazione Canale 2-3 Docente: Laura Gilda Paccagnella Dipartimento di Matematica Pura ed Applicata tel. 049-8271417 Torre Archimede - Via Trieste

Dettagli

Statistica Aziendale Avanzata

Statistica Aziendale Avanzata PROGRAMMA del corso, informazioni e fonti bibliografiche Statistica Aziendale Avanzata Modulo A / Modulo B Organizzazione del corso Anno Accademico 2016/17 Codice 91019 Docente responsabile prof.ssa Silvia

Dettagli

Ingegneria Informatica A.A

Ingegneria Informatica A.A Ingegneria Informatica A.A. 2011-2012 III anno, CFU = 6 Prof. Giacomo Bucci www.dsi.unifi.it/~bucci Materiale didattico Risultati esami Contenuto del corso Problematiche relative all analisi, la progettazione,

Dettagli

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

Fondamenti di Informatica A.A Obiettivo del corso. Programma del corso. Orario delle lezioni Fondamenti di Informatica A.A. 2007-2008 Corso per studenti lavoratori Area Industriale Docente: Laura Gilda Paccagnella Dipartimento di Matematica Pura ed Applicata tel. 049-8271417 Torre Archimede -

Dettagli

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati Introduzione al corso di Algoritmi e Strutture Dati Luigi Pontieri Il nome del corso: Algoritmi e Strutture Dati Algoritmo: metodo per la risoluzione di problemi di elaborazione di informazioni, espresso

Dettagli

PROGRAMMAZIONE I A - L

PROGRAMMAZIONE I A - L DIPARTIMENTO DI MATEMATICA E INFORMATICA Corso di laurea in Informatica Anno accademico 2016/2017-1 anno PROGRAMMAZIONE I A - L INF/01-9 CFU - 1 semestre Docente titolare dell'insegnamento GIANLUCA CINCOTTI

Dettagli

Algoritmi e Sperimentazioni

Algoritmi e Sperimentazioni Algoritmi e Sperimentazioni Introduzione al corso Il corso Corso del secondo anno, curriculum STISI 9 crediti tenuto da: Ugo de Liguoro (teoria), Ferruccio Damiani (laboratorio) 54 + 36 ore di lezione/esercitazione

Dettagli