ISEL LEIC Notes
GitHub
Contents
  • 1st Semester
    • CDI Differential and Integral Calculus

      PDF resources only

    • TMD Topics in Discrete Mathematics

      PDF resources only

    • LSD Logic and Digital Systems

      PDF resources only

    • Pg Programming

      PDF resources only

    • El Electronics

      PDF resources only

  • 2nd Semester
    • ALGA Linear Algebra and Analytic Geometry

      PDF resources only

    • AED Algorithms and Data Structures

      PDF resources only

    • AC Computer Architecture

      PDF resources only

    • LIC Informatics and Computer Laboratory

      PDF resources only

    • RCp Computer Networks
      • Introduction to Computer Networks
      • Application Layer
      • Transport Layer
      • Network Layer
  • 3rd Semester
    • PE Probability and Statistics

      PDF resources only

    • IPW Introduction to Internet Programming
      • HTTP - HyperText Transfer Protocol
      • JavaScript
      • Node JS
      • Express JS
      • HTML - HyperText Markup Language
      • CSS - Cascading Style Sheets
    • ISI Introduction to Information Systems

      PDF resources only

    • PSC Computer Systems Programming

      PDF resources only

    • TDS Software Development Techniques

      PDF resources only

  • 4th Semester
    • CD Digital Communication

      PDF resources only

    • LS Software Laboratory

      PDF resources only

    • LAE Languages and Managed Runtimes
      • Virtual Machines
      • Reflection
      • Metaprogramming
      • Benchmarking
      • JVM Type System
      • Collection Pipeline
      • Garbage Collection
      • JVM Bytecode
    • PC Concurrent Programming
      • Threads
      • Data Synchronization
      • Java Memory Model - JMM
      • Lock-free Algorithms
      • Asynchronous Programming
    • SI Information Systems
      • Transaction Processing
      • SQL/PSM (SQL/Persistent Stored Modules)
      • Data Access Layers
      • Other Storage Models
  • 5th Semester
    • DAW Web Application Development
      • Spring Framework
      • Spring Context
      • Spring MVC
      • Web APIs
      • Web Architecture
      • The Browser Application Platform
      • TypeScript
      • React
    • PDM Mobile Devices Programming
      • Introduction
      • Execution in Android
      • Jetpack Compose
      • State Management
      • Communication with HTTP APIs
      • Testing
    • SegInf Computer Security
      • Computer Security
      • Cryptography
      • Role-Based Access Control (RBAC)
      • Symmetric Schemes
      • Hash Functions
      • Asymmetric Schemes
      • Java Cryptography Architecture (JCA)
      • Certificates
      • Transport Layer Security
      • Authentication
      • Web Authentication
      • OAuth 2.0
      • OpenID Connect
      • Access Control
    • TVS Systems Virtualization Techniques
      • Computer Architecture
      • Unix Computing Model
      • Kernel and Processes Isolation
      • System Shared Environment
      • Hypervisors and Containers
    • Emp Entrepreneurship
      • The Entrepreneur
      • Pitch an Idea
      • From Entrepreneur to Businessman
      • Entrepreneurship and Innovation
      • Develop New Products
      • Value Proposition Canvas
  • 6th Semester
    • CN Cloud Computing
      • Introduction to Cloud Computing
      • Serverless Computing
      • Distributed Systems
      • Remote Calls
      • Remote Method Invocation (RMI)
      • RPC - Remote Procedure Call
      • Google Cloud Platform
      • Distributed File Systems
      • Google Cloud Storage
      • NoSQL Databases
      • Pub/Sub
      • Compute Engine
    • IA Artificial Intelligence
      • Introduction to Artificial Intelligence
      • Introduction to Prolog
      • Lists in Prolog
      • Minimax Principle
      • Problem Solving as Search
      • Heuristic Search and the A Algorithm
      • Optimization Algorithms
      • Simulated Annealing
      • Genetic Algorithms
      • Planing
      • Neural Networks
3rd

3rd Semester

5 subjects

Subjects

PE Probability and Statistics Probabilidade e Estatística
PDF resources
IPW Introduction to Internet Programming Introdução à Programação na Web
6 notes
ISI Introduction to Information Systems Introdução aos Sistemas de Informação
PDF resources
PSC Computer Systems Programming Programação de Sistemas Computacionais
PDF resources
TDS Software Development Techniques Técnicas de Desenvolvimento de Software
PDF resources

Notes by André Jesus • BSc in Computer Science and Computer Engineering at ISEL (2020-2023)

These notes are intended as a summary and are not meant to replace official course materials.

Hosted on Cloudflare Workers