Corso di laurea in Matematica - Anno accademico 2020/2021
Informatica Generale - canale LZ
ATTENZIONE
Queste informazioni sono relative al solo a.a. 2020/21; dall'a.a. 2021/22 il docente del secondo canale di Informatica Generale è cambiato.
Descrizione generale
L'insegnamento consiste di due parti distinte ma collegate fra loro:
1) Descrizione e progettazione di algoritmi efficienti (circa 60 ore), prof. Bongiovanni:
Introduzione ai concetti di algoritmo, di struttura dati, di efficienza, di costo computazionale. Notazione asintotica. Introduzione alla ricorsione. Il problema dell'ordinamento. Strutture dati fondamentali (vettori, liste, pile, code, code con priorità). Alberi. Grafi.
2) Programmazione (circa 30 ore), prof. Franceschini:
Le informazioni su questa parte sono fornite dal prof. Franceschini su questo sito.
IMPORTANTE
Tra i prerequisiti del corso di Informatica Generale vi sono i fondamenti di un moderno linguaggio di programmazione ad alto livello, in particolare di C/C++, che vengono forniti nell'insegnamento di Laboratorio di Programmazione e Calcolo (LPC), obbligatorio per tutti e collocato al primo anno di corso. E' quindi fortemente consigliato sostenere l'esame di LPC prima di seguire le lezioni di Informatica Generale. In caso contrario, il rischio è quello di trovarsi in difficoltà nel rimanere al passo con le lezioni e nell'assimilarne i contenuti.
Informazioni relative alla didattica a distanza
Gruppo Google
Ho creato un gruppo Google per il secondo canale (L-Z) del corso. Sono già iscritti al gruppo tutti gli studenti del secondo anno di corso che appartengono al canale. Studenti del terzo anno o fuoricorso che desiderino essere iscritti sono pregati di mandarmi la richiesta dalla loro mail istituzionale (@studenti.uniroma1.it).
Il gruppo mi serve per comunicarvi le informazioni di accesso alle lezioni a distanza e qualunque altra importante informazione. Ovviamente, il gruppo funge anche da canale di comunicazione da voi a me e fra di voi.
Inoltre, gli studenti iscritti al gruppo sono automaticamente autorizzati ad accedere ai Google drive condivisi che contengono le dispense delle lezioni e le lezioni registrate.
Lezioni ed esercitazioni
Il Senato Accademico di Sapienza, nella seduta del 2 febbraio 2021, ha deliberato che per il secondo semestre dell'a.a. 2020/21 le lezioni si svolgeranno in modalità mista (con parte degli studenti in aula e parte in remoto) per tutti i corsi, non solo per quelli di primo anno.
Quindi, finché tale decisione non verrà modificata, anche il corso di Informatica Generale si terrà in modalità mista. Di conseguenza:
tutte le lezioni sulla progettazione di algoritmi, tenute dal prof. Bongiovanni, si svolgeranno in modalità mista, ossia contemporaneamente in aula e in remoto su piattaforma Zoom. Verranno tutte registrate e rese disponibili, assieme alle slide utilizzate, nella pagina del calendario delle lezioni; il docente ha già inviato a tutti gli studenti iscritti al II anno di corso (e le invierà a tutti quelli del III anno o fuoricorso che ne faranno richiesta) le informazioni per l'accesso alle lezioni a distanza;
tutte le lezioni sulla programmazione, tenute dal prof. Franceschini, si svolgeranno in modalità mista, ossia contemporaneamente in aula e in remoto, con le modalità da lui stabilite (si veda questo sito);
il tutoraggio in laboratorio non potrà svolgersi;
le prove intermedie non potranno avere luogo.
Eventuali modifiche, certe e ufficiali, a tali modalità verranno tempestivamente comunicate tramite il gruppo Google.
Raccomando di consultare frequentemente e leggere con attenzione questa pagina sul sito di Ateneo, che riporta fra le altre cose importanti informazioni sulle modalità di prenotazione del posto in aula e di tracciamento della presenza in aula (sezione "Lezioni in presenza e prenotazione del posto in aula"):
https://www.uniroma1.it/it/notizia/covid-19-fase-3-lezioni-esami-e-lauree-presenza-e-distanza
Esami
Per quanto riguarda gli esami scritti, queste sono le regole attualmente in vigore presso la Facoltà di Scienze MMFFNN:
le prove scritte si terranno in presenza e, per chi ne ha la necessità, anche a distanza;
per sostenere la prova a distanza gli studenti devono inviare richiesta al docente responsabile dell'insegnamento, che valuterà le motivazioni;
non devono invece inviare nulla alla Segreteria Didattica, in quanto per la Facoltà di Scienze MFN la "struttura didattica responsabile" della valutazione della richiesta è il singolo docente responsabile dell'insegnamento.
Per quanto riguarda Informatica Generale:
lo scritto in presenza si svolgerà nella mattinata o nel pomeriggio del giorno fissato per l'esame, in funzione della disponibilità dell'aula;
lo scritto a distanza si svolgerà nel pomeriggio o nella mattinata dello stesso giorno, in modo che non si sovrapponga all'esame in presenza.
E' stato predisposto un modulo Google che TUTTI gli studenti sono pregati di compilare entro il giorno 28 maggio 2021.
Il modulo contiene, per chi vuole sostenere l'esame a distanza, un campo dove inserire la motivazione della richiesta (in tal caso la compilazione del modulo ha valenza di richiesta ufficiale). I dati inseriti non saranno divulgati a nessuno.
Modulo Google:
https://docs.google.com/forms/d/e/1FAIpQLSfjcdcRtdKItEGGr9bTFsklUv7v9QWFpKIxZ7Z1sLzvbcHkVA/viewform
Fino all'insorgere della pandemia Covid-19 l'esame di Informatica generale prevedeva:
il superamento di un esame scritto per la parte generale;
il superamento di un esame orale per la parte generale;
il superamento di una prova di programmazione C.
Per l'a.a. 2020/21 le regole sono le seguenti:
per poter verbalizzare l'esame lo studente deve superare sia l'esame relativo alla parte generale che la prova di programmazione organizzata dal prof. Franceschini;
Il superamento di uno scritto e del relativo orale resta valido per l'intero anno accademico;
la prova di programmazione, una volta superata, resta valida assieme agli eventuali punti bonus ottenuti per l'intero anno accademico;
la prova di programmazione darà luogo a 0, 1 o 2 punti "bonus" che si sommeranno al risultato conseguito nella parte generale;
non appena lo studente avrà superato sia l'esame relativo alla parte generale che la prova di programmazione C il voto finale (comprensivo degli eventuali punti bonus ottenuti) potrà essere verbalizzato in Infostud;
Il superamento dello scritto di giugno è valido anche per sostenere l'orale nell'appello di luglio;
Il superamento del primo scritto di settembre è valido anche per sostenere l'orale nel secondo appello di settembre;
ATTENZIONE: il superamento della parte generale perde validità se lo studente SI PRESENTA allo scritto di un successivo appello, ANCHE SE NON CONSEGNA.
Orario delle Lezioni
Per ragioni di sicurezza le informazioni di accesso alle sessioni Zoom delle lezioni non verranno pubblicate sul sito del corso ma verranno inviate direttamente agli studenti mediante il Gruppo Google.
Lunedì ore 11:00 - 13:00
Prof. Bongiovanni
Aula V (in presenza)
Sessione Zoom (a distanza)
Mercoledi' ore 9:00 - 11:00
Prof. Bongiovanni
Aula V (in presenza)
Sessione Zoom (a distanza)
Giovedì ore 14:00 - 16:00
Prof. Franceschini
Aula II (in presenza)
Sessione Google Meet (a distanza)
E' possibile che, in caso di necessità, vengano effettuati scambi di giornata fra i due docenti; in tal caso sarà nostra cura avvertire in anticipo gli studenti.
Appelli d'esame
I appello - 21 giugno 2021
Periodo utile per la prenotazione su Infostud: 15 maggio - 5 giugno 2021
II appello - 6 luglio 2021
Periodo utile per la prenotazione su Infostud: 1 giugno - 26 giugno 2021
III appello - 3 settembre 2021
Periodo utile per la prenotazione su Infostud: 1 agosto - 18 agosto 2021
IV appello - 15 settembre 2021
Periodo utile per la prenotazione su Infostud: 15 agosto - 31 agosto 2021
V appello - 27 gennaio 2022
Periodo utile per la prenotazione su Infostud: 15 dicembre 2021 - 12 gennaio 2022