This repository contains notes from my journey through the MSc in Computer Science and Computer Engineering (Mestrado em Engenharia Informática e de Computadores - MEIC) at IST, from 2023 to 2025.
If you're interested in my earlier academic journey, you can also check out my notes from the BSc in Computer Science and Computer Engineering (Licenciatura em Engenharia Informática e de Computadores - LEIC) at ISEL, which I documented in the isel-leic-notes repository.
I started taking notes to study for different courses and later decided to share them to help my classmates and future students in their studies. Here, I present the notes I took during my time at IST, hoping that they can be helpful to others, whether they are students or simply curious individuals interested in studying these topics.
Please note that the notes may not have the same formatting, and some of them may even be incomplete. While some subjects have well-organized and written Markdown notes, others may have PDFs of handwritten notes or other useful attached resources.
Feel free to contribute to improving these notes. Happy studying!
- The sole purpose of these notes is to share the knowledge and notes that I have acquired throughout the course.
- Some notes are written in Portuguese, and others in English. However, a future goal is to have a version available in both languages.
- The notes are intended as a summary of the subjects and are not meant to be a substitute for official course materials.
- I am not responsible for any errors or omissions in the notes.
- If you find any errors or omissions, please open an issue or a pull request to bring them to my attention.
- Contributions are welcome. If you want to contribute, please open an issue or a pull request.
- 💻 AGISIT - Administração e Gestão de Infraestruturas e Serviços de It / Management and Administration of It Infrastructures and Services
- 🧠 AP-Dei - Aprendizagem Profunda / Deep Learning
- 💬 CCEIC I - Comunicação e Competências para Engenharia Informática e de Computadores I / Communication and Skills for Computer Science and Computer Engineering I;
- 📊 CD - Ciência de Dados / Data Science
- 🕵🏼 CSF - Ciber Segurança Forense / Forensics Cyber-Security
- ☁️ DAD - Desenvolvimento de Aplicações Distribuídas / Design and Implementation of Distributed Applications
- 🤖 IRobo - Introdução à Robótica / Introduction to Robotics
(section under construction)
- 💬 CCEIC II - Comunicação e Competências para Engenharia Informática e de Computadores II / Communication and Skills for Computer Science and Computer Engineering II;
- 📱 CMU - Computação Móvel e Ubíqua / Mobile and Ubiquitous Computing
- ☁️ CNV - Computação na Nuvem e Virtualização / Cloud Computing and Virtualization
- 🔀 CPD - Computação Paralela e Distribuída / Parallel and Distributed Computing
- 🔒 SEC - Sistemas de Elevada Confiabilidade / Highly Dependable Systems
There are also some notes on other topics that I have studied and that I consider to be important for the course. Some of these topics are taught in other courses, and the notes are intended to be a summary of the most important concepts.