This repository contains notes from my journey through the BSc in Computer Science and Computer Engineering (Licenciatura em Engenharia Informática e de Computadores - LEIC) at ISEL, from 2020 to 2023.
Additionally, I've started a project called ist-meic-notes to compile notes specifically from my master's degree in Computer Science and Engineering at IST, building upon the foundation laid during my BSc studies.
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 ISEL, 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, as I only started writing them in Markdown in the second year. While some subjects have well-organized and written Markdown notes, others may have PDFs of handwritten notes or 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.
- 🧮 CDI - Cálculo Diferencial e Integral / Differential and Integral Calculus
- 🔢 TMD - Tópicos de Matemática Discreta / Topics in Discrete Mathematics
- 💡 LSD - Lógica e Sistemas Digitais / Logic and Digital Systems
- 💻 Pg - Programação / Programming
- ⚡ El - Eletrónica / Electronics
- 📐 ALGA - Algebra Linear e Geometria Analítica / Linear Algebra and Analytic Geometry
- 📈 AED - Algoritmos e Estruturas de Dados / Algorithms and Data Structures
- 🖥️ AC - Arquitetura de Computadores / Computer Architecture
- ⚙️ LIC - Laboratório de Informática e Computadores / Informatics and Computer Laboratory
- 📡 RCp - Redes de Computadores / Computer Networks
- 🎲 PE - Probabilidade e Estatística / Probability and Statistics
- 🌐 IPW - Introdução à Programação na Web / Introduction to Internet Programming
- 🛢 ISI - Introdução aos Sistemas de Informação / Introduction to Information Systems
- 💾 PSC - Programação de Sistemas Computacionais / Computer Systems Programming
- 💻 TDS - Técnicas de Desenvolvimento de Software / Software Development Techniques
- 📡 CD - Comunicação Digital / Digital Communication
- 💻 LS - Laboratório de Software / Software Laboratory
- ☕ LAE - Linguagens e Ambientes de Execução / Languages and Managed Runtimes
- 🔀 PC - Programação Concorrente / Concurrent Programming
- 🗃️ SI - Sistemas de Informação / Information Systems
- 🌐 DAW - Desenvolvimento de Aplicações Web / Web Application Development
- 📱 PDM - Programação em Dispositivos Móveis / Mobile Devices Programming
- 🛡️ SegInf - Segurança Informática / Computer Security
- 🖥️ TVS - Técnicas de Virtualização de Sistemas / Systems Virtualization Techniques
- Option A - 💼 Emp - Empreendedorismo / Entrepreneurship