You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
C IN Java Mini Compiler - Compilador académico que implementa um subconjunto da linguagem C89 em Java — análise léxica, análise sintática (recursive descent), AST, tabela de símbolos e análise semântica. Java 24 + NetBeans. Projeto de Compiladores, ISPTEC
Máquina de línguas da LEXICON — calcula a distância de Levenshtein entre palavras extensas (20–50 caracteres) por força bruta recursiva e programação dinâmica, confrontando complexidade teórica e desempenho real. Java + NetBeans (CLI). Mini-Projecto de Análise de Algoritmos, ISPTEC.
Simulação de um cluster de bases de dados distribuídas para o MercadoKwanza, retalhista angolano — replicação MySQL Master-Slave, fragmentação horizontal/vertical, transações distribuídas com Two-Phase Commit e migração para MongoDB com análise do Teorema CAP. MySQL + MongoDB + Docker + Python. Projeto de Base de Dados II, ISPTEC.
Ferramenta de linha de comando em Java que determina o par de pontos mais próximos em coordenadas geoespaciais de grande escala — Divide & Conquer (O(n log n)) com relatório de desempenho (tempo, memória e comparações). Projeto de Análise de Algoritmos, ISPTEC.
Laboratórios de Computação Paralela e Distribuída em C — gestão de processos (POSIX/fork), programação paralela com OpenMP (incl. double buffering e análise no Intel VTune) e programação distribuída com MPI. Desenvolvidos em WSL. Disciplina de CPD, ISPTEC 2025-26.
Sistema de gestão hoteleira em Java — quartos, clientes, reservas, pagamentos e serviços adicionais com persistência por serialização. Projeto de Engenharia de Software I, ISPTEC.
Simulador de precificação dinâmica de corridas em C — surge pricing baseado na relação demanda/oferta, matriz de distâncias A→B e fatores de pico, clima, trânsito, eventos e zonas. Projeto de Análise de Algoritmos, ISPTEC.
Rede sobreposta peer-to-peer em C com servidor UDP de registo e sessões TCP entre peers — join/leave, estabelecimento de ligações (LNK/FRC) e partilha de identificadores. Projecto de Redes de Computadores I, ISPTEC.
Repositório de laboratórios da disciplina Redes de Computadores I (RC1) — emulação de redes com Mininet, ambientes multi-nó via Vagrant, programação de sockets em Python, protocolos HTTP/SMTP/POP3 e configuração com Cisco Packet Tracer. ISPTEC, 2024/2025.
Ferramenta de linha de comando em Java que ordena milhões de transações financeiras do Global Bank pelo tempo da operação, comparando Internal Sort (RAM) e External Sort (merge em disco) para auditoria digital. Mini-Projecto #02 de Análise de Algoritmos, ISPTEC.
Ferramenta de linha de comando em Java que resolve o Problema da Mochila 0/1 com programação dinâmica para otimizar o carregamento de camiões da Logística Express — lucro máximo, pacotes selecionados e análise de tempo e memória. Projeto de Análise de Algoritmos, ISPTEC.