Appunti e riassunti personali (ormai veri e propri libri) raccolti a partire dal 2021 durante i miei percorsi di laurea triennale in Informatica e laurea magistrale in Computer Science offerti dall'Università degli Studi di Roma "Sapienza".
Perché condividerli? In quanto aperto sostenitore del Copyleft e della diffusione aperta della conoscenza in ogni sua possibile forma, ho deciso di renderli pubblici ed utilizzabili da chiunque.
O forse si tratta di puro narcisismo ed egomania, chissà
Ovviamente, sebbene molto dettagliati e contenenti tutto il materiale necessario a poter studiare gli argomenti richiesti dai vari corsi e dai loro esami, essi non costituiscono dogma, dunque si consiglia di affiancarli ad uno studio tramite i libri proposti dai professori e le lezioni frontali di quest'ultimi.
Per tanto, in caso di incorrettezze, migliorie o richieste, chiunque si senta libero di segnalare 🚩 tramite il sistema di Issues fornito da GitHub stesso (in alto a sinistra) o di contattarmi 💬 direttamente in privato. Gli appunti sono in continuo aggiornamento, pertanto, previa segnalazione, si prega di controllare se le modifiche siano già state apportate nella versione più recente.
Se hai trovato utili gli appunti forniti e vuoi offrirmi un drink, puoi effettuare una donazione tramite Ko-Fi ☕
Inoltre, nel caso in cui tu sia interessato a ricevere delle ripetizioni 📚 per un qualsiasi corso, puoi contattarmi in un qualsiasi momento.
Ringrazio chiunque nel corso degli anni abbia usufruito di uno dei due servizi 🏌️♂️
Disclaimers
- I corsi contrassegnati con [ ! ] sono sprovvisti di appunti in quanto l'esercitazione pratica risulta l'unica forma di studio valida per apprendere i concetti richiesti.
- I corsi contrassegnati con [ !! ] sono stati rimossi in quanto il corso sia radicalmente cambiato e vengono consigliate risorse affidabili e recenti prodotte da altri studenti.
- Il corso contrassegnato con [ !!! ] è sprovvisto di appunti in quanto il materiale teorico inerente alla prima parte del corso risulta già presente negli appunti del corso Algebra, mentre per la seconda parte del corso l'esercitazione pratica risulta l'unica forma di studio valida per apprendere i concetti richiesti.
Laurea Triennale - Anno I - A.A. 2021-22
Corso | Status | Aggiornati al |
---|---|---|
Calcolo Differenziale | Completi | 08/11/2024 |
Calcolo Integrale | Completi | 09/10/2024 |
Metodi Matematici per l'Informatica | Completi | 18/09/2024 |
Introduzione agli Algoritmi | Completi | 18/09/2024 |
Progettazione di Sistemi Digitali | Completi | 18/09/2024 |
Architettura degli Elaboratori | Completi | 18/09/2024 |
Fondamenti di Programmazione [ ! ] | - | - |
Metodologie di Programmazione [ !! ] | Scritti da @ajhxia | 09/10/2024 |
Laurea Triennale - Anno II - A.A. 2022-23
Corso | Status | Aggiornati al |
---|---|---|
Algebra | Completi | 18/09/2024 |
Calcolo delle Probabilità | Completi | 09/10/2024 |
Progettazione di Algoritmi | Completi | 21/09/2024 |
Reti di Elaboratori | Completi | 18/09/2024 |
Sistemi Operativi I | Completi | 29/10/2024 |
Sistemi Operativi II | Completi | 18/09/2024 |
Basi di Dati I | Completi | 18/09/2024 |
Progetti svolti - Basi di Dati II | Completi | 09/10/2024 |
Basi di Dati II [ !! ] | Scritti da @CasuFrost | 09/10/2024 |
Laurea Triennale - Anno III - A.A. 2023-24
Corso | Status | Aggiornati al |
---|---|---|
Automi, Calcolabilità e Complessità | Completi | 09/10/2024 |
Linguaggi di Programmazione | Completi | 18/09/2024 |
Programmazione di Sistemi Multicore | Incompleti | 18/09/2024 |
Cybersecurity | Completed | 09/10/2024 |
Optimization | Completed | 09/10/2024 |
Ingegneria del Software [ ! ] | - | - |
Discrete Mathematics [ !!! ] | - | - |
Laurea Magistrale - A.A. 2024-25 and 2025-26
Corso | Status | Aggiornati al |
---|---|---|
Autonomous Networking | In corso | 10/11/2024 |
Network Algorithms | Scritti da @aflaag | 09/10/2024 |
Computer Network Performance | - | - |
Internet of Things | - | - |
Computational Complexity | In corso | 18/11/2024 |
Advanced Algorithms | - | - |
Cryptography | - | - |
Graph Theory | - | - |
Mathematical Logic for Computer Science | - | - |
Games and Equilibria | - | - |
Models of Computation | Scritti da @aflaag | - |
Machine Learning | In corso | 10/11/2024 |
Natural Language Processing | - | - |
Deep Learning and Applied Artificial Intelligence | - | - |
These documents are distributed under the GNU Free Documentation License, a form of copyleft intended for use on a manual, textbook or other documents.
Material licensed under the current version of the license can be used for any purpose, as long as the use meets certain conditions:
- All previous authors of the work must be attributed.
- All changes to the work must be logged.
- All derivative works must be licensed under the same license.
- The full text of the license, unmodified invariant sections as defined by the author if any, and any other added warranty disclaimers (such as a general disclaimer alerting readers that the document may not be accurate for example) and copyright notices from previous versions must be maintained.
- Technical measures such as DRM may not be used to control or obstruct distribution or editing of the document.
More details can be found in the GNU FDL Lincense copy given along with this repository.