Guia (pdf) - Departamento de Ciência de Computadores
Guia (pdf) - Departamento de Ciência de Computadores
Guia (pdf) - Departamento de Ciência de Computadores
Transforme seus PDFs em revista digital e aumente sua receita!
Otimize suas revistas digitais para SEO, use backlinks fortes e conteúdo multimídia para aumentar sua visibilidade e receita.
<strong>Guia</strong> do Mestrado em Informática<br />
Sistemas e Re<strong>de</strong>s<br />
&<br />
<strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong><br />
Faculda<strong>de</strong> <strong>de</strong> <strong>Ciência</strong>s, Universida<strong>de</strong> do Porto<br />
Faculda<strong>de</strong> <strong>de</strong> <strong>Ciência</strong>s da Universida<strong>de</strong> do Porto<br />
2006-2008<br />
http://www.dcc.fc.up.pt/MI
1 Objectivos<br />
O Mestrado em Informática visa a formação avançada e <strong>de</strong> qualida<strong>de</strong> <strong>de</strong> prossionais e investigadores<br />
em diferentes especialida<strong>de</strong>s da área cientíca <strong>de</strong> <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong>.<br />
Procura-se melhorar os conhecimentos técnicos <strong>de</strong> informática dos licenciados que visam <strong>de</strong> imediato<br />
uma carreira prossional e, simultaneamente cimentar os conceitos teóricos daqueles que<br />
pretendam prosseguir uma formação académica.<br />
Em particular, este Mestrado interessa aos licenciados que pretendam:<br />
• um complemento da sua formação ao nível <strong>de</strong> licenciatura;<br />
• uma actualização técnica e cientíca que permita uma melhor resposta às solicitações do<br />
mercado <strong>de</strong> trabalho;<br />
• uma preparação a<strong>de</strong>quada para prosseguir uma formação pós-graduada ao nível <strong>de</strong> doutoramento.<br />
2
2 Ramos <strong>de</strong> Especialida<strong>de</strong><br />
O Curso <strong>de</strong> Mestrado em Informática terá dois ramos <strong>de</strong> especialida<strong>de</strong>:<br />
• Sistemas e Re<strong>de</strong>s<br />
• <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong><br />
2.1 Sistemas e Re<strong>de</strong>s<br />
Recentemente tem-se assistido a uma cada vez maior interligação entre sistemas informáticos, seja<br />
ao nível da re<strong>de</strong> ou das aplicações. Exemplos são a Internet e sistemas <strong>de</strong> dados distribuídos. Este<br />
facto tem evi<strong>de</strong>nciado uma gran<strong>de</strong> carência ao nível <strong>de</strong> especialistas preparados para respon<strong>de</strong>r às<br />
novas solicitações ao nível <strong>de</strong> administração <strong>de</strong> re<strong>de</strong>s e aplicações distribuídas.<br />
Vários docentes do <strong>Departamento</strong> <strong>de</strong> <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong> tiveram um papel <strong>de</strong>terminante no<br />
projecto pioneiro da criação da re<strong>de</strong> nacional <strong>de</strong> computadores e estiveram envolvidos na gestão<br />
da re<strong>de</strong> da Universida<strong>de</strong> do Porto e do nó do Porto da Re<strong>de</strong> <strong>de</strong> Cálculo Cientíco Nacional.<br />
Os docentes <strong>de</strong>sta área <strong>de</strong> especialida<strong>de</strong> <strong>de</strong>senvolvem activida<strong>de</strong>s <strong>de</strong> investigação no Laboratório<br />
<strong>de</strong> Inteligência Articial e <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong> (LIACC). Alguns dos temas <strong>de</strong> investigação<br />
que interessam a estes docentes são: Administração <strong>de</strong> Re<strong>de</strong>s e Protocolos, Aplicações em<br />
Re<strong>de</strong> (Internet), Concorrência e Mobilida<strong>de</strong>, Criptograa, Processamento Paralelo e Distribuído,<br />
Programação orientada a Objectos, Sistemas <strong>de</strong> Gestão <strong>de</strong> Bases <strong>de</strong> Dados e sistemas P2P.<br />
2.2 <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong><br />
Actualmente a evolução constante na área <strong>de</strong> tecnologias da informação faz com que os prossionais<br />
<strong>de</strong>sta área tenham, acima <strong>de</strong> tudo, que estar preparados para uma actualização constante. Este<br />
ramo visa, através do fornecimento <strong>de</strong> conhecimentos fundamentais na área <strong>de</strong> <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong>,<br />
preparar especialistas com uma gran<strong>de</strong> capacida<strong>de</strong> <strong>de</strong> adaptação à inovação tecnológica<br />
actual.<br />
O estudo <strong>de</strong> fundamentos teóricos e metodologias <strong>de</strong> programação abordados neste ramo tem<br />
aplicação imediata em áreas como novas técnicas <strong>de</strong> programação, criptograa, concorrência e<br />
mobilida<strong>de</strong> e linguagens <strong>de</strong> formatação <strong>de</strong> documentos para a Web (XML).<br />
Os docentes <strong>de</strong>sta área <strong>de</strong> especialida<strong>de</strong> <strong>de</strong>senvolvem activida<strong>de</strong>s <strong>de</strong> investigação no Laboratório<br />
<strong>de</strong> Inteligência Articial e <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong> (LIACC), da Universida<strong>de</strong> do Porto. Alguns<br />
dos temas <strong>de</strong> investigação que interessam a estes docentes são: Implementação <strong>de</strong> Linguagens <strong>de</strong><br />
Programação, Programação Funcional, Programação Lógica, Programação Orientada a Objectos,<br />
Programação por Restrições, Processamento Paralelo e Distribuído, Concorrência e Mobilida<strong>de</strong>,<br />
Sistemas <strong>de</strong> Bases <strong>de</strong> Dados, Teoria da Informação e Complexida<strong>de</strong>, Criptograa, Teoria das<br />
Linguagens, Teoria Algoritmica <strong>de</strong> Grafos e Lógica Computacional.<br />
3
3 Funcionamento<br />
Duração e Organização<br />
O Mestrado tem a duração <strong>de</strong> dois a quatro semestres e compreen<strong>de</strong> a frequência e aprovação num<br />
curso <strong>de</strong> especialização (parte escolar).<br />
A aprovação na parte escolar qualicará os alunos para a realização <strong>de</strong> um projecto individual <strong>de</strong><br />
investigação, com a duração <strong>de</strong> dois semestres, com vista à elaboração <strong>de</strong> uma dissertação que<br />
será apresentada para discussão e aprovação.<br />
3.1 Estrutura curricular do curso <strong>de</strong> especialização.<br />
A estrutura curricular do curso está organizada em especialida<strong>de</strong>s cientícas da área <strong>de</strong> <strong>Ciência</strong><br />
<strong>de</strong> <strong>Computadores</strong>. O número total <strong>de</strong> unida<strong>de</strong>s <strong>de</strong> crédito necessárias à conclusão do curso é 60.<br />
Tendo em atenção a formação curricular anterior, po<strong>de</strong>rá ser conferida a alunos das Licenciaturas<br />
em <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong> e em Engenharia <strong>de</strong> Re<strong>de</strong>s e Sistemas Informáticos do <strong>Departamento</strong><br />
<strong>de</strong> <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong> - FCUP a equivalência, até um máximo <strong>de</strong> 30 unida<strong>de</strong>s <strong>de</strong> crédito,<br />
<strong>de</strong> disciplinas do curso <strong>de</strong> licenciatura <strong>de</strong> conteúdo programático e escolarida<strong>de</strong> que forem consi<strong>de</strong>rados<br />
apropriados pela Comissão Cientíca do <strong>Departamento</strong> <strong>de</strong> <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong> da<br />
FCUP.<br />
Assim com uma escolha a<strong>de</strong>quada <strong>de</strong> créditos daquelas disciplinas <strong>de</strong> Licenciatura, será possível a<br />
estudantes que terminam as licenciaturas em <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong> ou em Engenharia <strong>de</strong> Re<strong>de</strong>s<br />
e Sistemas da FCUP concluírem o Mestrado no ano seguinte ao ano <strong>de</strong> conclusão da licenciatura.<br />
A análise do processo <strong>de</strong> equivalência <strong>de</strong>corre na sequência <strong>de</strong> um requerimento do aluno (vejase<br />
a secção sobre os documentos <strong>de</strong> candidatura), que <strong>de</strong>ve ser entregue durante o período <strong>de</strong><br />
candidatura ao Mestrado, num processo separado.<br />
Meios computacionais<br />
O DCC possui um laboratório reservado aos alunos <strong>de</strong> mestrado equipado com PCs usando os<br />
sistemas Linux e Windows. Os alunos terão ainda acesso à re<strong>de</strong> do <strong>Departamento</strong> usando os<br />
seus portáteis pessoais através <strong>de</strong> uma ligação sem os. Os alunos terão acesso geral à Internet<br />
e localmente à sua conta <strong>de</strong> correio electrónico, a um sistema <strong>de</strong> impressão e gestão remota <strong>de</strong><br />
cheiros. Para a realização do projecto <strong>de</strong> investigação os alunos terão ainda acesso a equipamento<br />
do LIACC.<br />
Bibliotecas<br />
Os alunos <strong>de</strong> mestrado têm acesso à biblioteca do DCC que está bem dotada <strong>de</strong> livros e revistas<br />
cientícas na área <strong>de</strong> <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong>, bem como às restantes bibliotecas da Faculda<strong>de</strong><br />
<strong>de</strong> <strong>Ciência</strong>s.<br />
4
4 Plano <strong>de</strong> Estudos<br />
O Curso <strong>de</strong> Mestrado em Informática possui dois ramos <strong>de</strong> especialida<strong>de</strong>: Sistemas e Re<strong>de</strong>s (SR)<br />
e <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong> (CC).<br />
Para conclusão da parte escolar do mestrado, cada aluno <strong>de</strong>ve obter aprovação em 60 unida<strong>de</strong>s <strong>de</strong><br />
crédito (UC) nas disciplinas indicadas com a restrição <strong>de</strong>, no mínimo, 45 UC serem em disciplinas<br />
<strong>de</strong> um mesmo ramo <strong>de</strong> especialida<strong>de</strong>.<br />
O plano <strong>de</strong> estudos <strong>de</strong>talhado po<strong>de</strong> ser consultado na página do mestrado na Faculda<strong>de</strong> <strong>de</strong> <strong>Ciência</strong>s.<br />
A disciplina <strong>de</strong> Tópicos Avançados <strong>de</strong> Informática (TAI) é obrigatória e os alunos só se po<strong>de</strong>rão<br />
inscrever a esta disciplina com aprovação em, pelo menos, 30 unida<strong>de</strong>s <strong>de</strong> crédito. A disciplina<br />
funcionará, em príncipio, no primeiro semestre do segundo ano do curso, excepto para os alunos<br />
das licenciaturas em <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong> e em Engenharia <strong>de</strong> Re<strong>de</strong>s e Sistemas Informáticos<br />
do <strong>Departamento</strong> <strong>de</strong> <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong> da FCUP, a quem seja conferida a equivalência a<br />
disciplinas da licenciatura num total <strong>de</strong> 30 unida<strong>de</strong>s <strong>de</strong> crédito.<br />
A disciplina <strong>de</strong> TAI funciona por módulos e preten<strong>de</strong> apresentar aos alunos vários tópicos avançados<br />
da área. Nesta edição do mestrado irão funcionar os seguintes módulos:<br />
1. Programação Paralela<br />
2. Concorrência e Mobilida<strong>de</strong><br />
3. Sistemas Distribuidos<br />
4. Implementação <strong>de</strong> linguagens<br />
5. Complexida<strong>de</strong> Computacional<br />
6. Lógica Computacional<br />
5 Candidaturas<br />
O Mestrado possui um numerus clausus <strong>de</strong> 20, com 35% reservado prioritariamente a docentes do<br />
ensino superior. As fases <strong>de</strong> admissão <strong>de</strong> candidaturas estão <strong>de</strong>vidamente i<strong>de</strong>nticadas na página<br />
dos Mestrados da Faculda<strong>de</strong> <strong>de</strong> <strong>Ciência</strong>s. O calendário lectivo e o período <strong>de</strong> exames coincidirão<br />
com os estabelecidos pela Faculda<strong>de</strong> <strong>de</strong> <strong>Ciência</strong>s.<br />
5.1 Habilitações <strong>de</strong> acesso<br />
São admitidos à inscrição no curso <strong>de</strong> Mestrado em Informática os licenciados em <strong>Ciência</strong> <strong>de</strong><br />
<strong>Computadores</strong>, em Engenharia <strong>de</strong> Re<strong>de</strong>s e Sistemas Informáticos, em <strong>Ciência</strong>s da Computação,<br />
em Engenharia Informática ou em licenciaturas ans com a classicação mínima <strong>de</strong> catorze (14)<br />
valores.<br />
A Comissão <strong>de</strong> Coor<strong>de</strong>nação do Mestrado po<strong>de</strong>rá ainda propor ao Conselho Cientíco da Faculda<strong>de</strong><br />
<strong>de</strong> <strong>Ciência</strong>s a admissão à inscrição do curso <strong>de</strong> Mestrado <strong>de</strong> candidatos que:<br />
• tenham uma licenciatura em <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong>, em Engenharia <strong>de</strong> Re<strong>de</strong>s e Sistemas<br />
Informáticos, em <strong>Ciência</strong>s da Computação, em Engenharia Informática ou em licenciaturas<br />
ans, com classicação inferior a catorze (14) valores, <strong>de</strong>s<strong>de</strong> que o respectivo currículo<br />
<strong>de</strong>monstre uma a<strong>de</strong>quada preparação cientíca <strong>de</strong> base.<br />
• sejam titulares <strong>de</strong> outras licenciaturas (ou <strong>de</strong> graus universitários obtidos no estrangeiro),<br />
<strong>de</strong>s<strong>de</strong> que o respectivo currículo <strong>de</strong>monstre uma a<strong>de</strong>quada preparação cientíca <strong>de</strong> base.<br />
5
5.2 Documentos para a Candidatura<br />
Para efectuar a sua candidatura <strong>de</strong>verá reunir os documentos referidos na página ocial dos<br />
Mestrados da Faculda<strong>de</strong> <strong>de</strong> <strong>Ciência</strong>s, e enviá-los para o Gabinete <strong>de</strong> Pós-Graduação, cuja morada<br />
po<strong>de</strong> encontar na mesma página. Note que <strong>de</strong>ve ter em atenção que o <strong>Departamento</strong> <strong>de</strong> <strong>Ciência</strong> <strong>de</strong><br />
<strong>Computadores</strong> exige que o certicado <strong>de</strong> licenciatura enviado pelo candidato liste <strong>de</strong>talhadamente<br />
as disciplinas realizadas pelo candidato bem como as respectivas classicações.<br />
Para requerer possíveis equivalências a disciplinas da licenciatura <strong>de</strong>ve ainda apresentar, em<br />
processo separado, um requerimento acompanhado por uma cópia da certidão <strong>de</strong> licenciatura<br />
nas condições <strong>de</strong>scritas no parágrafo anterior.<br />
6 Contactos<br />
Para mais informações po<strong>de</strong>rá contactar:<br />
• A Comissão do Mestrado:<br />
Luís Lopes (Coor<strong>de</strong>nador), Prof. Associado<br />
Sabine Broda, Prof. Associada<br />
Ricardo Rocha, Prof. Auxiliar<br />
A Comissão <strong>de</strong> Coor<strong>de</strong>nação <strong>de</strong> Mestrado é responsável por elaborar anualmente a proposta<br />
<strong>de</strong> funcionamento e o plano <strong>de</strong> estudos do curso <strong>de</strong> especialização, selecção dos candidatos<br />
ao mestrado, aceitação e nomeação do orientador da dissertação e da proposta do júri.<br />
En<strong>de</strong>reço electrónico da comissão do mestrado:mestr.inf@fc.up.pt<br />
• Gabinete <strong>de</strong> Pós-Graduação:<br />
O Gabinete <strong>de</strong> Pós-Graduação da FCUP disponibiliza e presta informação ao nível dos<br />
procedimentos administrativos. O Gabinete po<strong>de</strong> ser contactado por correio, fax, ou correio<br />
electrónico:<br />
Gabinete <strong>de</strong> Pós-Graduação<br />
Praça Gomes Teixeira<br />
4099-002 Porto<br />
Tel.: 223 401 400<br />
Fax: 222 008 628<br />
Email: gab_pos_grad@fc.up.pt<br />
• Coor<strong>de</strong>nação e Informações:<br />
Para contactar os docentes/investigadores associados ao mestrado e, em particular, os membros<br />
da comissão do mestrado.<br />
DCC-FCUP<br />
Rua do Campo Alegre, 823<br />
4150-180 Porto<br />
Tel: 226078830<br />
Fax: 226003654<br />
email:mestr.inf@fc.up.pt<br />
URL: http://www.dcc.fc.up.pt/MI<br />
6
7 Áreas <strong>de</strong> Interesse dos Investigadores do DCC<br />
Fornecemos a seguir alguns dos temas <strong>de</strong> investigação do interesse dos docentes e investigadores<br />
ligados ao mestrado, constituindo estes um indicador <strong>de</strong> uma área possível <strong>de</strong> trabalho <strong>de</strong><br />
investigação para a parte <strong>de</strong> dissertação.<br />
Ana Paula Tomás: Programação por restrições. Resolução <strong>de</strong> sistemas <strong>de</strong> restrições lineares<br />
Diofantinas no conjunto dos inteiros não negativos. Teoria das linguagens.<br />
António Mário Florido: Análise estática <strong>de</strong> programas. Sistemas <strong>de</strong> tipos. Linguagens <strong>de</strong>clarativas.<br />
Programação por restrições.<br />
Armando Matos: Teoria das linguagens. Linguagens regulares. Programação em lógica. Teoria<br />
da Informação e complexida<strong>de</strong> <strong>de</strong> Kolmogorov. Complexida<strong>de</strong> estrutural.<br />
Fernando Silva: Desenho e implementação <strong>de</strong> mo<strong>de</strong>los para extração <strong>de</strong> paralelismo implícito<br />
em programação lógica. Ambientes <strong>de</strong> programação paralela. Algoritmos <strong>de</strong> scheduling e análise<br />
<strong>de</strong> performance <strong>de</strong> sistemas paralelos. Implementação <strong>de</strong> linguagens orientadas a objectos, com<br />
base no cálculo <strong>de</strong> processos.<br />
José Paulo Leal: Visualização em programação lógica. Programação orientada a objectos: Java.<br />
Aplicações em Re<strong>de</strong> (Internet).<br />
Luís Damas: Implementação <strong>de</strong> sistemas <strong>de</strong> programação lógica. Técnicas avançadas <strong>de</strong> compilação<br />
para programação em lógica. Teoria da computação. Formalismos <strong>de</strong> restrições para<br />
processamento <strong>de</strong> linguagem natural.<br />
Luís Lopes: Linguagens <strong>de</strong> programação. Cálculos <strong>de</strong> processos. Concorrência. Mobilida<strong>de</strong> <strong>de</strong><br />
Código e Computações. Arquitectura <strong>de</strong> computadores.<br />
Manuel Eduardo Correia: Implementação <strong>de</strong> Prolog em Máquinas Paralelas, Re<strong>de</strong>s <strong>de</strong> <strong>Computadores</strong>,<br />
Segurança <strong>de</strong> Sistemas Informáticos.<br />
Miguel Filgueiras: Ferramentas para Tradução Assistida por Computador. Programação por<br />
Restrições e resolução <strong>de</strong> equações diofantinas. Processamento simbólico <strong>de</strong> música.<br />
Nelma Moreira: Processamento <strong>de</strong> linguagem natural. Desenho e implementação <strong>de</strong> formalismos<br />
para a <strong>de</strong>scrição <strong>de</strong> gramáticas lógicas com restrições. Gramáticas <strong>de</strong> categorias. Resolução <strong>de</strong><br />
restrições em álgebras <strong>de</strong> árvores. Lógicas <strong>de</strong> or<strong>de</strong>m superior.<br />
Rogério Reis: Teoria algorítmica <strong>de</strong> grafos. Apresentação <strong>de</strong> grafos. Teoria <strong>de</strong> Tipos. Complexida<strong>de</strong><br />
e Teoria da Computação. Administração e segurança <strong>de</strong> sistemas <strong>de</strong> operação e Criptograa.<br />
Sabine Broda: Lógica matemática e teoria da computação. Lambda-calculus, tipado e não<br />
tipado, e sistemas <strong>de</strong> lógica combinatória. Teoria da <strong>de</strong>monstração.<br />
Vítor Santos Costa: Implementação <strong>de</strong> sistemas <strong>de</strong> programação lógica. Técnicas avançadas<br />
<strong>de</strong> compilação para programação em lógica. Desenho e implementação <strong>de</strong> mo<strong>de</strong>los para extração<br />
<strong>de</strong> paralelismo implícito em programação lógica. Técnicas <strong>de</strong> compilação para outras linguagens.<br />
Avaliação <strong>de</strong> sistemas paralelos.<br />
Michel Ferreira: Implementação <strong>de</strong> Sistemas <strong>de</strong> Programação Lógica. Análise <strong>de</strong> Programas e<br />
Interpretação Abstracta. Implementação <strong>de</strong> Sistemas <strong>de</strong> Bases <strong>de</strong> Dados Dedutivas.<br />
Ricardo Lopes: Programação Lógica. Paralelismo.<br />
Ricardo Rocha: Desenho e Implementação <strong>de</strong> Linguagens <strong>de</strong> Programação Lógica. Tabulação<br />
e Paralelismo em Programação Lógica. Sistemas Paralelos e Distribuídos. Bases <strong>de</strong> Dados<br />
Dedutivas. Indução em Programação Lógica.<br />
Luis Antunes: Complexida<strong>de</strong> Computacional, Complexida<strong>de</strong> <strong>de</strong> Kolmogorov, Teoria da Informação,<br />
Criptograa.<br />
7
João Barros: Mo<strong>de</strong>los e Arquitecturas para Re<strong>de</strong>s <strong>de</strong> Informação e Comunicação, Teoria da<br />
Informação, Protocolos <strong>de</strong> Recolha <strong>de</strong> Dados em Re<strong>de</strong>s Sensoriais.<br />
Jorge Simão: Agentes Autónomos, Simulação Multi-Agente.<br />
8
8 LIACC<br />
O Laboratório <strong>de</strong> Inteligência Articial e <strong>de</strong> <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong> (LIACC) é um centro <strong>de</strong><br />
investigação da Universida<strong>de</strong> do Porto, criado em 1988, agrupando investigadores das Faculda<strong>de</strong>s<br />
<strong>de</strong> <strong>Ciência</strong>s, Economia e Engenharia. É composto actualmente por 3 grupos <strong>de</strong> investigação<br />
• NCC - Núcleo <strong>de</strong> <strong>Ciência</strong> <strong>de</strong> <strong>Computadores</strong> (que inclui a maioria dos docentes do DCC)<br />
• NIAAD - Núcleo <strong>de</strong> Inteligência Articial e Análise <strong>de</strong> Dados (inclui Núcleo <strong>de</strong> Aprendizagem<br />
Automática)<br />
• NIAD&R - Núcleo <strong>de</strong> Inteligência Articial Distribuída e Robótica<br />
No presente o LIACC conta com cerca <strong>de</strong> 57 membros, dos quais 23 são doutorados. Tem estado<br />
envolvido num gran<strong>de</strong> número <strong>de</strong> projectos e re<strong>de</strong>s <strong>de</strong> cooperação nacionais e internacionais.<br />
Alguns dos temas <strong>de</strong> investigação que, presentemente, interessam os investigadores do LIACC são:<br />
• Aprendizagem Automática Simbólica<br />
• Extracção <strong>de</strong> Conhecimento <strong>de</strong> Dados<br />
• Implementação <strong>de</strong> Linguagens<br />
• Inteligência Articial Distribuída<br />
• Linguagens Orientadas a Objectos<br />
• Processamento <strong>de</strong> Linguagem Natural<br />
• Processamento Paralelo e Distribuído<br />
• Programação Lógica e por Restrições<br />
• Resolução <strong>de</strong> Equações Diofantinas<br />
• Robótica Inteligente<br />
• Sistemas Baseados em Conhecimento<br />
• Teoria da Computação<br />
• Tradução Assistida por Computador<br />
• Visualização e Interacção<br />
• Teoria da Informação e Complexida<strong>de</strong><br />
• Criptograa<br />
• Teoria algoritmica <strong>de</strong> grafos<br />
• Concorrência e Mobilida<strong>de</strong><br />
• Programação Funcional<br />
9