Description
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
I docenti del Canale P-Z sono Prof.Paolo Liberatore (modulo Modelli) e Prof. Giuseppe Santucci (modulo Python)
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ì 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
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
Announcements
Si ricorda che la verbalizzazione dell'esame è UNICA (ovvero non si verbalizza il solo voto di Python o di Modelli). Chi ha ottenuto una sufficienza in entrambe le parti (anche in due appelli distinti) e non ha chiesto (e non chiederà) di rifiutare il voto verrà verbalizzato come esame superato con il voto pari alla media dei due voti ottenuti.
Chi ha consegnato almeno una delle due parti e non ha raggiunto la sufficienza in una o entrambi le parti oppure ha chiesto di rifiutare verrà verbalizzato come RINUNCIA/ASSENTE.
IN OGNI CASO conserva le sufficienze ottenute e nei prossimi appelli potrà rifare la SOLA parte in cui ha preso un'insufficienza oppure che ha deciso di risostenere.
Chi intende rinunciare a una sufficienza deve comunicarlo al docente verbalizzante entro 10 giorni dalla pubblicazione dei risultati.
1665765 10 (compito annullato) 1657000 14 1653552 18 1673739 20 (tenendo conto dell'integrazione) 1649947 18 1643197 8
ecco i voti
chi volesse discutere il compito e' pregato di venire a via Ariosto 25 venerdi' 25 alle ore 14.
A.Marchetti Spaccamela
Di seguito i risultati dell'appello del 17 Settembre Python
esami di settembre
python: 17 settembre ore 9, laboratori via tiburtina
modeli: 18 settembre 14.30, aula 15 via scarpa
i docenti
I seguenti studenti hanno completato le 2 parti dell'esame e saranno verbalizzati in questa sessione:
Chi intende rifiutare la verbalizzazione, perché intende risostenere in parte o completamente l'esame, deve scrivere al Prof. verbalizzante (Marchetti Spaccamela A-O e Santucci P-Z)
Per errori o mancanze in questa lista contattare il Prof. Schaerf (marco.schaerf@uniroma1.it)
accludo Modelli__esame_del_20_luglio_2015.pdfi voti degli esmi di modelli del 20.7
chi volesse discutere/vedere il compito puo' venire il 28 luglio alle 14.30
nel mio ufficio, via Ariosto 25, primo piano.
chi intende rifiutare il voto deve inviare un messaggio di post elettronica entro martedi' 28.
Alberto Marchetti Spaccamela
Ecco i risultati dell'appello di Luglio della parte di Python
Name | Office Hours | |
---|---|---|
Marco Schaerf | When? Where? | |
Giuseppe Santucci | When? Where? | |
Paolo Liberatore | When? Where? | |
Marco Angelini | When? Where? | |
Alberto Marchetti-Spaccamela | When? Where? |