This is a collection of useful material, notes, exercises, exams, homework and much more.
Tip
For convenience we have set-up a monorepo that includes all the material. See here
Courses evolve over the years, professors change and/or update their material (hopefully quite) often. If only little changes occur, we prefer updating the material of the repository of the corresponding course: e.g., we update the notes or the slides with new topics.
If a course is completely renewed, we prefer archiving the old repository (we will not delete it, by the way) and create a new one. The same applies for old courses not taught anymore.
You can open a PR to the corresponding project. We will merge it as soon as possible.
Important
Do not open PRs for the monorepo as it is periodically updated.
Open a new issue and we will try to improve the repository. As specified above, if the material is really really outdated, maybe because the course has been re-organized or a new professor teaches it, we would probably create a new repo for the course.
If some course is missing report it to the maintainers or open an issue on our monorepo.
✍🏻 List of courses
- Advanced Information Systems Security and Blockchain
- Advanced Operating Systems and Virtualization
- Algorithm Design
- Computer and Network Security
- Data Management
- Distributed Systems
- Capacity Planning
- Cryptography
- Formal Methods
- Human Computer Interaction
- Interactive Graphics
- Machine Learning
- Malware Analysis
- Mobile Applications and Cloud Computing
- Network Infrastructures
- Practical Network Defense
- Secure Computation
- Security Governance
- Social Network and Online Markets
- Software Engineering
- Visual Analytics
- Web Information Retrieval
- Web Security and Privacy