Lista de Temas Possíveis para Projectos de Licenciatura 2004
Versão de 2 de Abril de 2004 - Final
Ramo de computadores e sistemas
• A lista encontra-se ordenada por orientador, sendo a respeitada a ordem de ordem de
recepção dos emails.
• Esta lista é a versão final, sendo admitidas apenaas correcções pontuais.
Alexandre Bragança
• Administração de SQL Server 2000
Aluno: Manuel Galvão (i960233)
• Portais - Componentes de Estratégias de Integração de Soluções Empresariais e dos seus
Processos de Negócio
Aluno: Helder Sousa (i980321)
• Segurança em Web Services na Plataforma .Net
Aluno: Nuno Sousa (i940521)
Luís Nogueira
• Mobilidade de código em plataforma para sistemas multi-agente desenvolvida em Erlang
Pretende-se o desenvolvimento de um módulo para mobilidade de agentes, integrando
uma plataforma para sistemas multi-agente que está a ser desenvolvida no ISEP. O
Erlang é uma linguagem com execelentes características para a programação de
agentes móveis, uma vez que possui as principais características necessárias: processos,
comunicação e distribuição. No entanto, são necessárias algumas extensões,
particularmente no que diz respeito à segurança. Para validar a abordagem seguida é
necessária a implementação de um protótipo.
• Redes móveis ad hoc: necessidades e desafios
Aluno: Miguel Rodrigues (i990321)
• O projecto HiPE (High Performance Erlang) e a sua integração no Open Source Erlang.
Comparação com projectos similares.
Aluno: Bruno Pereira Gomes (i980307)
(http://www.it.uu.se/research/group/hipe/index.shtml)
• Safer Erlang, mobilidade de código segura usando Erlang
Aluno: Sérgio Mesquita (i980667)
(http://www.unsw.adfa.edu.au/~lpb/research/sserl/)
Carlos Ramos
• Web Intelligence
Aluno: José Manuel Godinho de Oliveira (i1020989)
• Ferramentas Colaborativas e de Apoio à Tomada de Decisão em Grupo
Aluna: Rosa Helena Alves Monteiro (i980968)
• Ambientes Inteligentes
Aluno: Ricardo Viola (i990338)
• Sistemas Tutoriais Inteligentes
Aluna: Liliana Sousa dos Santos (i980839)
• Sistemas de Iniciativa Mista
Aluno: Rui Duarte Nóbrega (i980362)
• Aplicações da Inteligência Artificial na Composição Musical
Aluno: Fernando Azevedo(i900377)
Constantino Martins
• Learning Objects
a.. introdução o que é etc..:
b.. SCORM (ou outro standard a definir?)
c.. outros a standards a considerar (abordagem breve)
d.. Learning Objects Repositories
Aluno: Guilherme Tavares (i930480)
• As TIC vs. exclusão social
Aluno: Sérgio Francisco dos Santos Morais (i990348)
• Potencialidades educativas das TIC no ensino básico
Aluno: Hélio Portela (i990911)
1
• Potencialidades educativas das TIC no ensino secundário e superior
Aluno: Pedro Morgado (i990334)
• “Information Retrieval” a partir de documentos XML
Aluno: Filipe Martins (i950670)
Paulo Gandra de Sousa
• "Interoperabilidade de aplicações usando Web Services"
Aluno: Hugo Silva (i990296)
Estudo de web services como tecnologia de interoperabilidade entre aplicações (e
sistemas/plataformas distintas). Analise do ponto de vista de Service Oriented
Architectures
• "Microsoft Application Blocks for .NET"
Aluno: André Coutinho (i980304)
Estudo dos diferentes "bulding blocks" existentes para .NET nomeadamente
Application Update, Data Access, Exception Handling. Quais as funcionalidades
existentes e como se podem usar para facilitar o desenvolvimento de aplicações
• "Mecanismos de Reflexão e Geração de Código (Java e .Net)"
Estudo comparativo entre os mecanismos de reflexão e geração dinâmica decódigo nas
plataformas Java e .Net
Nuno Silva
• Desenvolvimento de algorítmos de cálculo de semelhanças entre palavras;
• Desenvolvimento de algorítmos de cálculo de semelhanças entre linhas de duas tabelas;
• Desenvolvimento de um sistema de combinação de funções, ex. f1(f2(x,y),z, f3(z, f4)));
• Desenvolvimento de uma interface gráfica em Java Swing;
Aluno: Pedro Silva (i970365)
• Desenvolvimento de um sistema de query em ambiente distribuído.
Ana Madureira
• Aplicação de Algoritmos Genéticos ao Problema de Escalonamento da Produção em
Ambientes Reais
http://www.dei.isep.ipp.pt/~paf/proj/anamadur1.pdf
• Sistema Inteligente de Apoio ao Escalonamento de Tarefas
http://www.dei.isep.ipp.pt/~paf/proj/anamadur3.pdf
Jorge Santos
• Desenvolvimento de agente inteligente para jogar DVONN na internet.
Aluna: Marlene Santos (i980975)
O jogo em si não é relevante, importante é o estudo de estratégias p/jogar e
eventualmente generalizá-las.
Tópicos: Teoria de jogos, AI, Agentes, Internet
• Desenvolvimento de agente inteligente para jogar Carcassone na internet.
Aluno: Bruno Cardoso (i990283)
O jogo em si não é relevante, importante é o estudos de estratégias p/jogar e
eventualmente generalizá-las. O jogo é diferente do anterior e provavelmente necessita
de uma abordagem diferente.
Tópicos: Teoria de jogos, AI, Agentes, Internet
• Desenvolvimento de interface gráfica em Java Swing para ferramentas de manipulação de
conhecimento (FONTE+MAFRA).
Este projecto pode sercombinado com projectos submetidos pelo Nuno Silva.
Tópicos: Interfaces gráficas, JAVA, representação de conhecimento
• Desenvolvimento de interface gráfica em Java Swing para ferramentas de Validação e
Verificação de Sistemas Baseados em Regras.
Aluna: Anabela Monteiro (i980303)
Tópicos: Interfaces gráficas, JAVA, representação de conhecimento
Fátima Rodrigues
• Classificação
É uma função de aprendizagem que divide (ou classifica) os dados de acordo com um
número pré-definido de classes.
O objectivo da Classificação é organizar e distribuir dados em classes distintas.
2
A Classificação distingue-se da Regressão, porque consiste na previsão de valores
discretos, nominais, ao passo que a Regressão prevê valores contínuos. O presente
projecto tem por objectivo o estudo da operação de classificação, análise de diferentes
algoritmos de implementação - ID3, C5.0, C&R Tree, etc., técnicas de avaliação de
modelos de classificação, tais como, matriz de acertos/erros, cobertura, exactidão.
Estimativas de erros, viés, variância, testes de erros.
• Redes de Crenças Bayesianas
As Redes de Crenças Bayesianas também chamadas mapas de conhecimento
tornaram-se populares nos últimos anos. A teoria Estatística Bayesiana que está por
detrás destas confere-lhes uma aproximação diferente daquela oferecida pela estatística
clássica para trabalhar com probabilidades. As redes Bayesianas podem ser construídas
para representar problemas reais usando informação acerca da probabilidade
condicional dos eventos. Comparativamente com outros métodos de classificação que
usam o mesmo espaço de hipóteses e o mesmo conhecimento prévio estas apresentam
em geral melhores resultados.
Este projecto tem por objectivo o estudo da teoria Estatística Bayesiana (Teorema de
Bayes), sua aplicabilidade em algoritmos de aprendizagem (algoritmo Gibbs,
AutoClass, etc).
• Análises de Associações
As Análises de Associações têm por objectivo gerar todas as associações para as quais a
presença de um ou vários itens específicos numa transacção impliquem a presença de
outros itens. Este tipo de conhecimento permite para um conjunto de indivíduos
identificar quem são, como se comportam, permitindo aos gestores do negócio agir.
Neste projecto pretende-se que sejam abordados os conceitos básicos de análises de
associações, medidas de interesse como suporte, confiança e outras convenientes.
Deverá ser também feita uma análise de diversos algoritmos - Apriori, algoritmo mais
divulgado e usado para a extracção de análises de associações, e outros tais como,
Partition, Pincer-Search, Dynamic Itemset Counting ....
• Data Mining Espacial Temporal
Aluno: Paulo Varandas (i960768)
A área de Data Mining rapidamente se desenvolveu dando origem a novos ramos mais
específicos nomeadamente, Text Mining, Web Mining e Temporal and Spatial Data
Mining.
A proliferação das aplicações GIS justificou o desenvolvimento de ferramentas
adequadas para data mining de dados geo-referenciados. Este projecto engloba um
estudo sobre esta área, nomeadamente a sua definição, especificidade, aplicabilidade
aos diferentes tipos de dados temporais, estudo de diferentes algoritmos específicos
tais como, GSP, Spade, Spirit, e outros relevantes.
António Costa
• Rendering de Terreno em Tempo-Real
Aluno: Helder Parracho (i970327)
Introdução ao tema do rendering de terreno (o que é , para que serve...)
Rendering básico de terreno
Heightmaps (o que são, diversas fontes de aquisição, geração fractal)
Criação de terreno por força bruta
Terreno com textura (aplicação da texturas, diferentes tecnicas de criação de
texturas (procedural texture generation), detail maps)
Iluminação do terreno (baseado na altura, Slope Lighting com criação de sombras,
lightmaps)
Rendering avançado de terreno
Técnicas avançadas de aceleração de Rendering de terreno (CLOD,
Geomip-mapping, Geomorphing, quadtress, ROAM)
Novas tecnicas para aproveitar o novo hardware existente (ROAM 2.0, SOAR)
Integração com GIS
Software (comercial ou não) que utiliza as técnicas descritas (comparação, pontos
fortes/fracos de cada um)
Capitulo de conclusão e futuro....
3
• Rendering Fotorealístico
Aluna: Marisa Gonçalves (i980341)
• SiteSeed: Gestor de Conteúdos
Aluno: Hugo Costa (i990710)
Ana Almeida Figueiredo
• Sistemas Inteligentes de Transporte
Aluno: José Miguel Almeida (i980330)
Realização de um trabalho de pesquisa na área dos Sistemas Inteligentes de transporte
dando especial relevo aos mais recentes desenvolvimentos verificados nas áreas de:
Sistemas Avançados de Gestão de Tráfego
Sistemas Avançados de Informação para Viajantes
Sistemas Avançados para Controlo de Veículos
Sistemas Avançados para Operação Veículos Comerciais
Sistemas Avançados de Transporte Público
• Modelização e Simulação de Sistemas de Tráfego
Aluno: José Pedro Machado (i980331)
Realização de um trabalho de pesquisa sobre os mais recentes desenvolvimentos
verificados em alguns dos simuladores de trafego (microscópicos) mais relevantes, tais
como:
Paramics
Transims
Aimsun2
MITSIM
Pretende-se também que neste trabalho seja efectuada uma comparação entre os
diferentes simuladores, nomeadamente uma análise sobre as capacidades e limitações
de cada um deles.
Miguel Losa
• Bibliotecas para gráficos 3D em Plataformas móveis
Aluno: José Porto (i990310)
Pretende-se estudar as especificações existentes para modelos 3d em plataformas
móveis.
Alguns exemplos são:
JSR 184: Mobile 3D Graphics API for J2ME
http://jcp.org/en/jsr/detail?id=184
Sybian OS v8 to support OpenGL ES on mobile phones and PDAs
http://www.renderware.com/press_room/mobile3.htm
• Potencialidades do Software Livre nos SIG. Caso da Ferramenta GRASS
Aluno: António Pedro Alves (i990709)
Carlos Vaz de Carvalho
• Curso de eLearning sobre SIG
Aluno: José Pedro Regedor (i980803)
• ASP .Net por e-learning
Aluno: Paulo Silva (i990329)
• Director por e-learning
Aluno: Jorge Fernandes (i940509)
Isabel Azevedo
• eLearning e Semantic Web
Descrição das duas áreas e de que forma ambas convergem ou podem vir a convergir.
• "Recuperação de Informação" (Information Retrieval - IR):
História da recuperação da informação desde que surgiu alguma automatização nessa
área (1945-1955) até aos dias actuais - com uma perspectiva da evolução futura
Descrição das principais técnicas utilizadas em IR e dos problemas desta área.
Documentação: artigos da TREC (Text Retrieval Conference) e vários artigos
seleccionados.
• "Sistemas ERP - plataformas tecnológicas de gestão".
Evolução destes sistemas até aos dias actuais
Vantagens/desvantagens e problemas de implementação
4
Descrição de alguns dos sistemas mais utilizados
Perspectivas de evolução
• Estruturação de Informação com RDF, RDFS, O-Telos e O-Telos-RDF
Descrição de RDF, RDFS, O-Telos e O-Telos-RDF
Comparação
Vantagens e Desvantagens
• Conceptual Browsing
O que é?
Razões que estão na origem deste novo conceito
Browser Conzilla (http://www.conzilla.org/) - Primeiro protótipo do que pode ser
considerado um browser "conceptual"
Jorge Pinto Leite
• Implementação de VoIP em plataformas CISCO
Aluno: Paulo Terra (i1010874)
Paulo Proença
• "Normas Web - tecnologias futuras"
Aluno: Sérgio Lopes (i970375)
Nuno Morgado
• Informática nos automóveis
Aluno: Hugo Branco (i970331)
Alberto Sampaio
• Avaliação e Melhoria do Processo de Software
Aluno: Sérgio Costa (i940537)
José Carlos Alves
• IJVM, uma implementação usando FPGAs
Aluno: Rui Picas (i1002004)
Paulo Matos
• Aplicação de SIGs na PSP
Aluno: Pedro Neves (i970400)
Orlando Sousa
• Aplicação Prática do J2EE
Aluno: Aníbal Couto (i980305)
Paulo Ferreira
• Squeak e OpenCroquet
http://www.squeak.org/
• A plataforma OTP do Erlang
Aluno: André Ferreira (i990280)
• O servidor WEB Yaws
http://yaws.hyber.org/
• A linguagem Dylan
http://www.functionalobjects.com/resources/index.phtml
http://www.gwydiondylan.org/
• Common Lisp /Lispworks
http://www.lispworks.com/
• “Profiling” em Linux
• Open ACS
http://openacs.org/
• Optimização do Algoritmo de Boyer-Moore (Assembly)
• Plataformas para Grid Computing
• Latex, Lyx, html, Pdf, Microsoft Word, Microsoft Excel, XML, Interoperabilidade e
funcionalidade de documentos
Aluno: Joel Santos (i980384)
Que formatos existem para a produção e distribuição de documentos?
Problemas na leitura e conversão.
Ferramentas recomendadas
Formatos recomentrados
Evolução futura
5
• O servidor Web AOLServer
Aluno: José Pedro Monteiro (i980702)
O que é um servidor WEB?
AOLServer: Principais características
Concorrentes: quais são
Vantagens e desvantagens
Exemplo de utilização
• Ferramentas de Weblogging
Exemplos: Manila e Userland Radio
• Acessibilidade às TIC para pessoas com deficiência
Aluno: Ricardo Teixeira (i960250)
• Ferramentas “Open-Source” para o ensino da matemática
• Processamento de Video em Linux
• Análise do Livro “Concepts, Techniques, and Models of Computer Programming”
• A plataforma de desenvolvimento Web “struts”
http://jakarta.apache.org/struts/index.html
• Estratégias e Ferramentas para o Controle de Spam
• O sistema operativo Plan9
http://www.cs.bell-labs.com/plan9dist/
• A plataforma de desenvolvimento Web ZOPE
http://www.zope.org/
• Programação 3D em Erlang
http://www.wings3d.com/
6
Download

Lista de Temas 2004