Description

Informazioni generali - Corso relativo all'a.a. 2015-2016

Sito relativo all'a.a. 2014-2015
https://piazza.com/uniroma1.it/fall2014/1018703/home

A partire dall' a.a. 2013-2014 il corso prevede l'insegnamento del linguaggio Python e di modelli per l'informatica. I siti su Piazza sono stati attivati nell'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 2015-2016 è 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-L sono Prof. Alberto Marchetti Spaccamela (modulo Modelli) e Prof. Marco Schaerf (modulo Python)

I docenti del Canale M-Z sono Prof.Paolo Liberatore (modulo Modelli) e Prof. Giuseppe Santucci (modulo Python)
Orario
Canale A-L
Lunedì 15.30 - 17.00 Laboratori 15 e 16 Via Tiburtina 205
Martedì 08.30 - 10.00 Aula 1 NEC (Nuovo Edificio di Chimica – Edificio Vincenzo Caglioti), Città Universitaria
Mercoledì 10.15 - 11.45 Aula 1 NEC (Nuovo Edificio di Chimica – Edificio Vincenzo Caglioti), Città Universitaria
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

Canale M-Z
Lunedì 17.30 - 19.00 Laboratori 15 e 16 Via Tiburtina 205
Martedì 15.45 - 17.15 Aula A (C. MARINO ZUCO) - Ortopedia Città Universitaria
Mercoledì 10.15 - 11.45 Aula 13 Via Scarpa
Giovedì 17.30 - 19.00 Aula A (C. MARINO ZUCO) - Ortopedia Città Universitaria
Venerdì 15.45 - 17.15 Aula 13 Via Scarpa
Libri di testo
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.5.0 che può essere scaricata da https://www.python.org/downloads/

Altro materiale didattico sarà disponibile nella sezione Resources (https://piazza.com/uniroma1.it/fall2015/1018703/resources) di questo sito

Sul sito https://www.youtube.com/channel/UCbaID7wz_ATPrddPkYlVK1w sono presenti le registrazioni delle lezioni relative al modulo Python dell'a.a. 2014-2015
Alternativamente i link ai video sono disponibili a:
https://piazza.com/uniroma1.it/fall2014/1018703/resources

Announcements

Soluzioni del bonus ed esercitazione n.11 del 13 dicembre
12/10/16 3:05 PM

Sono state pubblicate le soluzioni del bonus e l'esercitazione 11 del 13 dicembre

CANALE M-Z Lezione del 9 dicembre
12/07/16 2:48 PM

Le lezioni del 9 dicembre  per il canale  M-Z non avranno luogo (sia modelli che Python).

Il canale A-L farà lezione regolarmente.

L'esercitazione di Python di martedì 13 dicembre si svolgerà regolarmente e verterà sui dizionari. Il testo dell'esercitazione verrà messo on line entro questa settimana.

lezione venerdi' 25 novembre, canale m-m
11/23/16 4:09 PM
La lezione di modelli di calcolo del prof. Liberatore non avra' luogo. La lezione di Python del prof. Santucci iniziera' alle ore 10:30
risultati esame modelli, canale M-Z
11/03/16 12:33 AM
1484790 18
1488183 30
1540717 26
1554603 ins
1716211 21
Risultati esame Python 25 ottobre 2016
10/27/16 11:10 AM

Voti esame Python del 25 ottobre 2016:

Matricola Voto

1211116   30

1593308   30

1540717   30

Lezione del 21 ottobre 2016
10/20/16 6:03 PM

A causa dello sciopero dei mezzi pubblici, nella giornata del 21 ottobre le lezioni di Python e di Modelli di entrambi i canali non avranno luogo.

appello straordinario ottobre - parte di modelli
10/09/16 12:55 AM
La parte di Python (e Java) dell'appello straordinario di ottobre 2016 si terrà il giorno 25 novembre, ore 9:00, nei laboratori di Via Tiburtina, per entrambi i canali.
La parte di modelli dell'appello straordinario di ottobre 2016 si terrà il giorno 28 ottobre, ore 14:00, aula A7 di via Ariosto 25, per entrambi i canali.

Aggiornamento 18/10/2016: modificata l'aula per la parte di modelli.
risultati modelli - canale marchetti-schaerf
9/20/16 6:44 PM

1712802  25

1710027 22

1699568  27

1660945  ins

chi volesse vedere il compito e' pregato di scrivere una email per un appuntamento

a. marchetti spaccamela

Staff Office Hours
NameOffice Hours
Marco Schaerf
When?
Where?
Giuseppe Santucci
When?
Where?
Paolo Liberatore
When?
Where?
Marco Angelini
When?
Where?
Alberto Marchetti-Spaccamela
When?
Where?

Lezioni Python

Lezioni Python
Domenica della settimana in cui la lezione è stata erogata
Dec 13, 2015
Dec 6, 2015
Dec 6, 2015
Nov 29, 2015
Nov 29, 2015
Nov 22, 2015
Nov 22, 2015
Nov 15, 2015
Nov 15, 2015
Nov 8, 2015
Nov 1, 2015
Oct 25, 2015
Oct 25, 2015
Oct 11, 2015
Oct 11, 2015
Oct 4, 2015
Oct 4, 2015
Sep 26, 2015
Sep 26, 2015

Modelli di calcolo