Description
Informazioni generali - CORSO RELATIVO all a.a. 2014-2015
A partire dall' a.a. 2013-2014 il corso prevede l'insegnamento del linguaggio Python e di modelli per l'informatica. Questo sito viene avviato dall'a.a. 2014-2015, per ogni informazione relativa all'edizione 2013-2014 o alle vecchie edizioni del corso in Java controllare http://www.dis.uniroma1.it/~fi/
Il corso 2014-2015 è di 12 crediti e viene erogato nel 1° semestre del primo anno.
Obiettivi
L'obiettivo del corso di Fondamenti di Informatica è di far acquisire allo studente alcune tecniche fondamentali della programmazione ad oggetti, funzionale e imperativa attraverso il linguaggio di programmazione Python, nonché lo studio di modelli per l'informatica.
Al termine del corso lo studente è in grado di scrivere programmi in Python che comportano l'uso delle tecniche di programmazione e delle strutture dati introdotte. L'acquisizione dei contenuti e, in particolare, della capacità di programmazione, richiede l'uso del calcolatore.
Prerequisiti
Non si richiedono prerequisiti specifici. Si utilizzano nozioni di base di matematica e di teoria degli insiemi.
A partire dall' a.a. 2013-2014 il corso prevede l'insegnamento del linguaggio Python e di modelli per l'informatica. Questo sito viene avviato dall'a.a. 2014-2015, per ogni informazione relativa all'edizione 2013-2014 o alle vecchie edizioni del corso in Java controllare http://www.dis.uniroma1.it/~fi/
Il corso 2014-2015 è di 12 crediti e viene erogato nel 1° semestre del primo anno.
Obiettivi
L'obiettivo del corso di Fondamenti di Informatica è di far acquisire allo studente alcune tecniche fondamentali della programmazione ad oggetti, funzionale e imperativa attraverso il linguaggio di programmazione Python, nonché lo studio di modelli per l'informatica.
Al termine del corso lo studente è in grado di scrivere programmi in Python che comportano l'uso delle tecniche di programmazione e delle strutture dati introdotte. L'acquisizione dei contenuti e, in particolare, della capacità di programmazione, richiede l'uso del calcolatore.
Prerequisiti
Non si richiedono prerequisiti specifici. Si utilizzano nozioni di base di matematica e di teoria degli insiemi.
General Information
Docenti
I docenti del Canale A-O sono Prof. Alberto Marchetti Spaccamela (modulo Modelli) e Prof. Marco Schaerf (modulo Python)
I docenti del Canale P-Z sono Prof.Paolo Liberatore (modulo Modelli) e Prof. Giuseppe Santucci (modulo Python)
I docenti del Canale P-Z sono Prof.Paolo Liberatore (modulo Modelli) e Prof. Giuseppe Santucci (modulo Python)
Orari Canale A-O
Lunedì 10.15 - 11.45 Aula 1 NEC (Nuovo Edificio di Chimica – Edificio Vincenzo Caglioti), Città Universitaria
Martedì 08.30 - 10.00 Aula 1 NEC (Nuovo Edificio di Chimica – Edificio Vincenzo Caglioti), Città Universitaria
Mercoledì 14.00 - 17.15 Laboratori 15 e 16 Via Tiburtina 205
Venerdì 08.30 - 10.00 Aula 1 NEC (Nuovo Edificio di Chimica – Edificio Vincenzo Caglioti), Città Universitaria
Venerdì 10.15 - 11.45 Aula 1 NEC (Nuovo Edificio di Chimica – Edificio Vincenzo Caglioti), Città Universitaria
Martedì 08.30 - 10.00 Aula 1 NEC (Nuovo Edificio di Chimica – Edificio Vincenzo Caglioti), Città Universitaria
Mercoledì 14.00 - 17.15 Laboratori 15 e 16 Via Tiburtina 205
Venerdì 08.30 - 10.00 Aula 1 NEC (Nuovo Edificio di Chimica – Edificio Vincenzo Caglioti), Città Universitaria
Venerdì 10.15 - 11.45 Aula 1 NEC (Nuovo Edificio di Chimica – Edificio Vincenzo Caglioti), Città Universitaria
Orari Canale P-Z
Lunedì 10.15 - 11.45 Aula GINI, Facoltà di Ingegneria dell’Informazione Informatica e Statistica, Città Universitaria
Martedì 12.00 - 13.30 Aula GINI, Facoltà di Ingegneria dell’Informazione Informatica e Statistica, Città Universitaria
Mercoledì 14.00 - 17.15 Laboratori 15 e 16 Via Tiburtina 205
Giovedì 10.15 - 11.45 Aula GINI, Facoltà di Ingegneria dell’Informazione Informatica e Statistica, Città Universitaria
Giovedì 12.00 - 13.30 Aula GINI, Facoltà di Ingegneria dell’Informazione Informatica e Statistica, Città Universitaria
Martedì 12.00 - 13.30 Aula GINI, Facoltà di Ingegneria dell’Informazione Informatica e Statistica, Città Universitaria
Mercoledì 14.00 - 17.15 Laboratori 15 e 16 Via Tiburtina 205
Giovedì 10.15 - 11.45 Aula GINI, Facoltà di Ingegneria dell’Informazione Informatica e Statistica, Città Universitaria
Giovedì 12.00 - 13.30 Aula GINI, Facoltà di Ingegneria dell’Informazione Informatica e Statistica, Città Universitaria
Libri di Testo e SW
Il libro di riferimento è
Horstmann, Necaise "Concetti di Informatica e fondamenti di Python", Maggioli Editore,
http://ordini.maggioli.it/clienti/product_info.php?products_id=10834&osCsid=kop22c2bhlq0dam1ja48ufps42
ISBN: 8891605085
Collana: Apogeo Education
Edizione: 1
Copyright: Settembre 2014
Tipo Prodotto: Volume
Pagine: 752
Formato: 19x24
Il corso farà riferimento alla versione di Python 3.4.1 che può essere scaricata da https://www.python.org/downloads/
Altro materiale didattico è disponibile nella sezione Resources (https://piazza.com/uniroma1.it/fall2014/1018703/resources) di questo sito
i primi video delle lezioni di Python.
Sul sito https://www.youtube.com/channel/UCbaID7wz_ATPrddPkYlVK1w sono presenti le registrazioni delle lezioni relative al modulo Python
Horstmann, Necaise "Concetti di Informatica e fondamenti di Python", Maggioli Editore,
http://ordini.maggioli.it/clienti/product_info.php?products_id=10834&osCsid=kop22c2bhlq0dam1ja48ufps42
ISBN: 8891605085
Collana: Apogeo Education
Edizione: 1
Copyright: Settembre 2014
Tipo Prodotto: Volume
Pagine: 752
Formato: 19x24
Il corso farà riferimento alla versione di Python 3.4.1 che può essere scaricata da https://www.python.org/downloads/
Altro materiale didattico è disponibile nella sezione Resources (https://piazza.com/uniroma1.it/fall2014/1018703/resources) di questo sito
i primi video delle lezioni di Python.
Sul sito https://www.youtube.com/channel/UCbaID7wz_ATPrddPkYlVK1w sono presenti le registrazioni delle lezioni relative al modulo Python
Name | Office Hours | |
---|---|---|
Alberto Marchetti-Spaccamela | When? Where? | |
Marco Schaerf | When? Where? | |
Giuseppe Santucci | When? Where? | |
Paolo Liberatore | When? Where? | |
Marco Angelini | When? Where? |
Esami
Esami
Date
Jun 15, 2015
Jun 8, 2015
Mar 2, 2015
Feb 24, 2015
Feb 16, 2015
Jan 27, 2015
Feb 2, 2015
Feb 3, 2015
Jan 27, 2015
Video lezioni di Python
Video lezioni di Python
Date
Sep 22, 2015
Dec 15, 2014
Dec 4, 2014
Dec 4, 2014
Dec 1, 2014
Dec 29, 2014
Nov 24, 2014
Nov 20, 2014
Nov 18, 2014
Nov 4, 2014
Nov 3, 2014
Oct 30, 2014
Oct 27, 2014
Oct 23, 2014
Oct 20, 2014
Oct 16, 2014
Oct 14, 2014
Oct 9, 2014
Oct 6, 2014
Oct 2, 2014
Sep 29, 2014
Sep 25, 2014
Esercitazioni
Esercitazioni
Date
Dec 17, 2014
Dec 10, 2014
Dec 3, 2014
Nov 26, 2014
Nov 19, 2014
Nov 12, 2014
Nov 5, 2014
Oct 22, 2014
Oct 15, 2014
Oct 8, 2014
Soluzioni Esercitazioni
Soluzioni Esercitazioni
Date
Dec 10, 2014
Dec 3, 2014
Nov 26, 2014
Nov 19, 2014
Nov 12, 2014
Oct 29, 2014
Oct 22, 2014
Oct 15, 2014
Oct 8, 2014
Lezioni Canale A-O Python
Lezioni Canale A-O Python
Date
Dec 16, 2014
Dec 5, 2014
Dec 2, 2014
Nov 28, 2014
Nov 25, 2014
Nov 21, 2014
Nov 18, 2014
Nov 11, 2014
Nov 7, 2014
Nov 4, 2014
Oct 31, 2014
Oct 28, 2014
Oct 24, 2014
Oct 21, 2014
Oct 17, 2014
Oct 14, 2014
Oct 10, 2014
Oct 7, 2014
Oct 3, 2014
Sep 30, 2014
Sep 23, 2014
Lezioni Canale P-Z Python
Lezioni Canale P-Z Python
Date
Dec 15, 2014
Dec 4, 2014
Dec 1, 2014
Nov 27, 2014
Nov 24, 2014
Nov 20, 2014
Nov 18, 2014
Nov 4, 2014
Nov 3, 2014
Oct 30, 2014
Oct 27, 2014
Oct 23, 2014
Oct 20, 2014
Oct 16, 2014
Oct 14, 2014
Oct 9, 2014
Oct 6, 2014
Oct 2, 2014
Sep 29, 2014
Sep 25, 2014