Todos os projetos realizados durante os 3 anos de licenciatura
1ºano:
LI1 - Realização de um jogo baseado no pacman, utilizando haskell e respetivas bibliotecas.
LI2 - Realização de uma espécie de interpretador em C, com operações matemáticas, lógicas, etc.
2ºano:
LI3 - Realização de vários guiões, envolvendo parsing, gestão de memória, operações sobre ficheiros, modularidade e encapsulamento, estruturas dinâmicas de dados, e medição de desempenho (computacional, consumo de memória, etc).
POO - Construção de um sistema que monitorize e registe a informação sobre o consumo energético das habitações de uma comunidade em Java.
SO - Implementação de um serviço que permita aos utilizadores armazenar uma cópia dos seus ficheiros de forma segura e eficiente, recorrendo a programas clientes e servidores para isso.
3ºano:
SD - Implementação de uma plataforma de gestão de uma frota de trotinetes elétricas, sob a forma de um par cliente-servidor em Java utilizando sockets e threads.
ADI - Análise e extração de dados de datasets utilizando o KNIME Analytics Platform.
CC - Implementação de um sistema DNS em Python.
CG - Construção de um modelo de um Sistema Solar em C++, utilizando OpenGL.
CP - Realização de vários exercícios relativos à matéria dada na UC.
DSS - Implementação de um sistema de simulação de campeonatos automobilísticos, parecido com o jogo F1 Manager, em Java.
IA - Desenvolvimento de vários algoritmos de procura, para a realização de um jogo similar ao Vector Race, em Python.
LI4 - Realização de um Mercado de Feiras Online, utilizando MySQL, C#, HTML e CSS.
PL - Conversor de código Pug para HTML, utilizando geradores de compiladores como o Yacc, completado por um gerador de analisadores léxicos Lex, ambos da biblioteca Ply do Python.