Trabalhos efectuados por Sérgio Barbosa

Propaganda
Trabalhos efectuados por Sérgio Barbosa
Ano
Disciplina
1
IP2
2
AED1
2
AED1
2
AED2
2
AED2
2
2
2
CGI
CGI
LABC
2
LABC
2
LABC
2
LABC
3
BD
3
ES
3
LAS
3
LAS
3
LAS
3
PL
3
PL
3
IA
3
LBD
3
RCD
Nome e descrição do trabalho
Restaurantes (Trabalho elaborado na linguagem de programação C)
Agência bancária (Aplicação em Java para a gestão de uma agência
bancária)
Operações com polinómios (Aplicação em Java para realização de
operações sobre polinómios)
Tabelas de dispersão, "heaps" binários e árvores de pesquisa (Applet
em Java sobre "Árvore binária e árvore splay")
Algoritmos em grafos: "Fluxo máximo numa rede de transporte"
(Programa em Java para a aplicação de algoritmos em grafos)
Interface em Java (Aplicação gráfica efectuada em Java)
"Shapes3D Drawing" (Editor Gráfico 3D efectuado em Java)
Acesso à memória gráfica num modo linear (Aplicação com vários
módulos, misturando C e Assembly)
Arquitectura e utilização do teclado e porto paralelo (Programa em
C e Assembly)
Utilização do Porto Série (Programa em C que permite trocar
mensagens texto entre dois PC interligados pelo porto série)
Um gestor de alarmes usando o temporizador do PC (Programa em
C e Assembly)
Gestão da base de dados de um Ginásio (Página de Internet em php
ligado a uma base de dados Postgresql)
Profissões em Engenharia de Software (Trabalho sobre as várias
profissões relacionadas com Engenharia de Software)
Visualização e transformações 3D (Trabalho desenvolvido em
C/C++, com recurso à API OpenGL)
Interface 3D de um jogo (Trabalho desenvolvido em C/C++, com
recurso à API OpenGL)
Simulação de um balcão de atendimento (Programação de sistema,
em ambiente Unix/Linux, envolvendo: a utilização de ficheiros, a
gestão de processos e a utilização de mecanismos de comunicação e
de sincronização entre processos. Foi utilizada a linguagem C)
Albuquerque (Aplicação em Prolog para um Jogo de Tabuleiro de
nome Albuquerque com alguma inteligência artificial)
Horários (Aplicação em Prolog para a resolução de Problemas de
Optimização/Decisão utilizando Programação em Lógica com
Restrições)
Informação turística sobre a cidade do Porto (Processamento da
Linguagem Natural em Prolog)
Loja on-line (Página de Internet em php utilizando a base de dados
Postgresql)
Protocolo de Ligação Lógica (Aplicação para transmissão e
recepção de dados (orientadas ao caracter) através da porta série em
modo assíncrono. Para isso recorreu-se à linguagem de programação
C, ao sistema operativo Linux e às primitivas por este fornecidas)
1
Ano
Disciplina
3
RCD
4
AIAD
4
LES
4
SIO
4
ASS
4
Compiladores
4
RVA
5
MADS
5
TDI
5
TDI
5
TBD
5
TBD
5
TBD
5
Seminários
Nome e descrição do trabalho
Protocolos de Aplicação (O trabalho foi a criação de um cliente FTP
com uma série de funcionalidades básicas que permitiram uma
aprendizagem mínima do protocolo e suas características. Foi usada
a linguagem de programação C e o sistema operativo Linux)
Sistema Multi-Agente para transporte de objectos usando robôs
(Aplicação em Java usando a plataforma Jade)
Sistema de gestão de projectos de software (Página de Internet em
jsp usando uma base de dados Postgresql)
Clínica Médica (Trabalho em Ultimus - Ultimus é uma ferramenta
poderosa no desenvolvimento de sistemas de workflow)
“Digital Event Device-ReWritable” (Aplicação Java que através de
aop (aspect oriented programming) intercepta um conjunto de tipos
seleccionáveis de eventos de rato e guarda os logs num ficheiro
XML dos eventos realizados para depois gerar o mesmo
comportamento quando pedido)
Compilador para especificação da pequena linguagem Stiletto
(Construção de um compilador completo. Foi utilizado a linguagem
de programação C, o Flex e o Bison)
"Jogo do Galo" (Aplicação em C++ usando ARToolkit. Foi utilizado
o 3ds Max Studio e o OpenGL)
“KMZ4FBAUP” (Sistema para gestão da caracterização da zona
envolvente da FBAUP e tem como objectivo produzir conteúdos
para uma base de dados sobre a zona envolvente da FBAUP,
caracterizar vários pontos de vista e colocar na Internet essa
informação de modo a conceder o conhecimento e promoção de uma
zona da cidade do Porto)
Restaurante, Utilização de .NET Remoting (Sistema em .NET, com
os métodos remotos invocados através de .NET Remoting. Foi
utilizado C#)
Loja, Um sistema empresarial distribuído (Trabalho em .NET,
utilizando .NET Remoting, Web Services e Componentes. Foi
utilizada a linguagem de programação C#)
Base de dados orientada por objectos (Trabalho que documenta o
desenvolvimento de um modelo de dados baseado na norma ODMG
e a esquematização de algumas interrogações de uma base de dados
Oracle, comparando-a também com uma alternativa baseada no
modelo relacional)
Trabalho de SQL3 (Trabalho que documenta o desenvolvimento de
um modelo de dados objecto-relacional, tirando partido das
extensões do SQL3, e a esquematização de algumas interrogações
de uma base de dados Oracle)
Optimização de interrogações (Trabalho que analisa os planos de
execução de diferentes interrogações SQL a uma Base de Dados
Oracle. Avalia o impacto da existência de índices e de estatísticas e
do recurso a diferentes estratégias de estruturação das interrogações)
Web Services – Tecnologias (Artigo sobre as tecnologias
relacionadas com Web Services)
2
Download