Questa repository contiene appunti scritti durante i corsi della laurea triennale di informatica presso l'università di Pisa (LM-31). Inoltre è presente per ogni corso un insieme di materiale, esercizi e dispense forniti duranti le lezioni, utili per preparare i vari esami. Per gli appunti di ogni materia è presente sia il codice sorgete in Latex, sia il pdf che può essere scaricato e consultato per corsi futuri.
Nota: Gli appunti presenti nel terzo anno sono scritti in markdown usando il software Obsidian se volete leggerli in modo comprensibile (sopratutto per le immagini) vi consiglio di scaricarlo.
La dicitura (Non concluso) / (Concluso) accanto al nome di un esame indica che le lezioni per quell'esame non sono state concluse dal proprietario degli appunti, quindi potrà ancora essere aggiunto materiale. Per maggior leggibilità:
- 🟢: indica che gli appunti sono completi e che sono presenti esercizi e materiale aggiuntivo
- 🟡: indica che gli appunti sono incompleti, ma sono presenti esercizi e materiale aggiuntivo
- 🔴: indica che non sono presenti appunti, ma solo dispense e materiale aggiuntivo
- Fondamenti di informatica 🟢: gli appunti non sono completi ma sono comunque stati usati per l'esame. C'è inoltre la dispensa, un formulario e del materiale per esercitarsi.
- Analisi matematica 🟢: appunti completi ed esami passati, consiglio per esercitasi la piattaforma SAI Evo.
- Programazione ed algoritmi 🟢: appunti completi e slide sulla parte di programazione dinamica.
- Laboratorio I 🔴: nessun appunto, solo il libro. Per esercitarsi consiglio la piattaforma SAI Evo.
- Algebra lineare 🟡: appunti incompleti, sono poi presenti esercizi molto utili, ed il libro.
- Paradigmi di programmazione 🟢: appunti completi tranne per la parte di lambda calcolo, per la quale ci sono le dispese molto chiare. In più testi di esami passati con soluzioni.
- Ricerca operativa (non concluso) 🔴: presenti le dispense.
- Laboratorio II 🟡: presenti appunti incompleti, alcuni esercizi fatti e i parziali. È inoltre presente una subrepo con il progetto dell'anno 22/23.
- Architettura e sistemi operativi (non concluso) 🟡: appunti incompleti. Presente libro di architettura e quello di sistemi operativi. Sono poi inclusi esercizi per tutte le parti del corso.
- Statistica 🔴: presenti le dispense. Inoltre ci sono alcuni appunti scritti durante le lezioni.
- Calcolo numerico (non concluso) 🟡: appunti quasi completi. Inoltre ci sono le dispense e alcuni esercizi.
- Basi di dati 🟢: Appunti presenti scritti in markdown formattato per Obsidian.
- Reti e laboratorio III 🟡: Per reti sono ci sono gli appunti presenti scritti in markdown formattato per Obsidian, mentre per la parte di laboratorio soltato le slides.
- Ingegneria del software 🟢: Appunti presenti scritti in markdown formattato per Obsidian, in aggiunta anche delle vecchie esercitazioni.
- Introduzione all'intelligenza artificiale (non concluso) 🟡: Sono presenti degli appunti incompleti del corso scritti in latex (manca la seconda parte di tre) e delle notes scritte in markdown formatato per obsidian. Sono anche presenti esercizi svolti durante il corso.
- Computer grafica: 🔴 sono pressenti tutte le slide usate durante il corso sotto forma di unica dispensa, inoltre è presente il libro consigliato direttamente dal professo, oltre che ad esercizi. Consiglio per la preparazione di questo esame il sito LearnOpenGL. È inoltre presente una subrepo con il mio progetto pesonale di fine corso e degli appunti in latex (al momento incompleti).
- Crittografia: 🔴 È presente una lista di tutti i possibili esercizi che possono essere svolti durante le prove scritte, con correzzione. Consiglio per la preparazione a questo esame di affidarsi se possibile al libro scritto dalla proffessoressa.
- Cloud Computing: 🟢 Presenti notes scritte in Markdown per obisidian complete, inoltre sono presenti i pdf sia delle lezioni teoriche che di laboratorio.
In caso si voglia contribuire con del proprio materiale a questa repository è possibile contattare il creatore su telegram al nome Matteo Giuntoni o mandando una mail a mat.giu2002@gmail.com. Sia in caso di risposta o meno sono comunque ben accette push request col materiale aggiuntivo.