Tecnologias para Sistemas Inteligentes Proposta de Trabalhos Especiais

Tamanho: px
Começar a partir da página:

Download "Tecnologias para Sistemas Inteligentes Proposta de Trabalhos Especiais"

Transcrição

1 Tecnologias para Sistemas Inteligentes Proposta de Trabalhos Especiais 2016/2017 Proponentes Ana Almeida Filipe Santos Pode uma (planta de uma) casa evoluir a partir de um amontoado de áreas retangulares? Este projeto pretende explorar uma ideia particular surgida dentro de um grupo de investigação no ISCTE-IUL, que agrega também arquitetos, sendo um destes polaco. O trabalho consiste em desenhar e programar um Algoritmo Evolutivo Criativo que deverá devolver uma planta de uma casa, partindo da especificação, pelo arquiteto, da topologia (número de quartos, salas, etc.) e inter relações entre estas divisões. O Algoritmo vai criar uma primeira representação (um amontoado de divisões) e deverá evoluir a casa, arrumando as divisões segundo as regras do arquiteto, até produzir uma casa habitável. Frequência com sucesso de IP e POO, bem como vontade de integrar uma equipa dinâmica e bem disposta. Especificação e avaliação de restrições em Designs gerados automaticamente Especificação, em lógica, de conjuntos de restrições que um Design deve satisfazer. Implementação, em Prolog, dos predicados que servem para verificar se as restrições são satisfeitas por um Design. Metodologia: Começando por aprender o modelo de representação utilizado no Sistema de Geração de Design, o aluno irá de seguida, procurar, em conjunto com o orientador, especificar exemplos de design e identificar os predicados relevantes para expressar o conjunto de restrições que cada design deve satisfazer. Os predicados identificados são depois implementados em Prolog com base no modelo de representação de formas adotado. Gramáticas Livres de Contexto e Prolog 1

2 João Carlos Silva João Carlos Silva José Luís Silva 5 Sistemas cooperativos de telecomunicações, que têm de gerir os seus clientes, mudando-os para redes concorrentes e cooperativas sempre que o seu sistema tiver sobrecarregado. O trabalho consiste em usar e testar redes neuronais com classificações de padrões que para prever alterações na carga da rede de modo a possibilitar a sua melhor gestão. Programação, preferência matlab Usar o algoritmo de Dijkstra para determinar o melhor percurso possível entre dois pontos, em tempo real. O algoritmo deve usar informação do GPS e horários e posição (em cada instante) dos autocarros e dos metros. Programação, preferência matlab As PAUI (Physiologically Attentive User Interface) são interfaces que se ajustam, em função da monitorização efetuada ao utilizador, de forma a maximizar o seu desempenho. Nesse contexto a avaliação do estado do utilizador (e.g. atenção, carga de trabalho, humor, etc.) e do contexto são aspetos importantes a considerar. Pretende-se que seja desenvolvida uma solução de IA que, com base nos estados do utilizador (e.g. emocional, físico, mental, etc. ) e no contexto (e.g. situação, atividade, objetivos) seja capaz de otimizar a User Interface. Bons conhecimentos de programação 2

3 Luís Botelho Geração automática de histórias. e são duas histórias geradas automaticamente por um sistema de criatividade computacional. Apresento seguidamente três propostas de trabalho, todas integradas no meu projeto de investigação em torno da geração automática de histórias. Programação em Prolog; Regras de Produção PROPOSTA 1: Um programa feito pelo aluno Nuno Mendonça de IGE identifica alguns aspetos da personalidade de potenciais personagens de uma história. Neste trabalho pretende-se incluir a descrição da personalidade dos personagens nas histórias geradas automaticamente. Ou seja, pretende usarse, nas histórias, os resultados produzidos pelo programa do Nuno Mendonça. Será necessário uma fase inicial de familiarização do sistema de geração de histórias e produzir algumas adaptações para aumentar a sua flexibilidade. PROPOSTA 2: Este trabalho tem dois objetivos relacionados. O primeiro consiste em identificar novos aspetos da personalidade que se possam usar nas histórias e imaginar situações em que esses aspetos da personalidade sejam relevantes. O segundo consiste em fazer programas capazes de identificar esses aspetos da personalidade nos personagens das histórias. 8 PROPOSTA 3: Pretende-se usar uma memória associativa, chamada Salt & Pepper, para aumentar a criatividade do sistema. É necessário trabalhar na implementação dessa memória (parcialmente implementada) e na sua utilização para gerar as histórias com mais criatividade. 3

4 Paulo Nunes Terá contribuição, em termos de IA, de um docente da área de IA 13 Adaptação de algoritmo de aprendizagem por reforço hirárquica (Hierarchical Reinforcement Learning) para plataforma de Reinforcement Learning open source (BURLAP, Deverá implementar em Java um algoritmo recente de HRL para ficar disponível para os utilizadores da plataforma. Colaboração na linha de investigação Cooperative Active Perception (em paralelo com o Mestrado do Pedro Romano) usando o simulador JBotEvolver para evoluir enxames de agentes (programas) que simulam pequenos robôs físicos e que exibam o seguinte comportamento: Manutenção de formações (posições relativas entre os agentes) específicas em ambientes com interferências (passagem de outros objetos pelo meio da formação que os obrigam a desviar ou interferência do meio ambiente, e.g. vento, maré que os desvia da sua posição na formação). Poderá ter de programar em Java (para ter um ambiente ou agente especial), mas a maior parte do trabalho será de adaptação ao simulador configuração de experiências, tirar conclusões dos resultados, replanear e voltar a tentar. O trabalho será particularmente interessante para quem se interessar pela área dado que pode continuar na u.c. AA (Aprendizagem Automática) e na tese de mestrado. Colaboração na linha de investigação Cooperative Active Perception (em paralelo com o Mestrado do Pedro Romano) usando o simulador JBotEvolver para evoluir enxames de agentes (programas) que simulam pequenos robôs físicos e que exibam o seguinte comportamento: Cerco de uma presa. Os agentes assinalam a presença de uma presa e são recompensados se, como grupo, adotarem o comportamento de a cercarem a uma distância "segura". Poderá ter de programar em Java (para ter um ambiente ou agente especial), mas a maior parte do trabalho será de adaptação ao simulador configuração de experiências, tirar conclusões dos resultados, replanear e voltar a tentar. O trabalho será particularmente interessante para quem se interessar pela área dado que pode continuar na u.c. AA (Aprendizagem Automática) e na tese de mestrado. Implementação em open-source para biblioteca do Weka do algoritmo de clustering de sequências descrito em [Vicente & Nunes 2010] Apresentação de imagens grandes demais para o dispositivo disponível, através da criação de vídeos que mostram essas imagens. A sequência de subimagens no vídeo e a duração da apresentação de cada uma depende da sua importância e da possibilidade de transição de uma imagem para outra. Pretendem estudar-se algoritmos de IA para a sequenciação das imagens do vídeo. Programação 4

5 Rúben Pereira Sancho Oliveira 17 Implementação de um assistente virtual (bot, i.e., um programa) com quem o utilizador possa interagir em linguagem natural (texto). O bot deve conseguir interpretar as questões colocadas e fornecer uma resposta em linguagem natural ou uma listagem de resultados aproximados (por exemplo, um conjunto de artigos ou resultados de uma wiki). Deverá implementar em Java com recurso ao toolkit Stanford CoreNLP ( Programação em Java + Stanford CoreNLP Evolução aberta em sistemas de vida artificial Em sistemas de vida artificial, a evolução é usualmente aberta. Na evolução aberta o processo evolutivo corre indefinidamente e por essa razão não é usada uma função de avaliação. A seleção é feita a com base na capacidade de sobrevivência e reprodução dos indivíduos. Apresento três propostas de trabalho em que se usarão algoritmos genéticos para obter conhecimento sobre três problemas diferentes. Conhecimentos sólidos de programação, aprovação em POO e PCD PROPOSTA 1: Estudar a influência no processo evolutivo das grandes e repentinas alterações nas condições ambientais (por exemplo grandes catástrofes) PROPOSTA 2: Estudar os efeitos no processo evolutivo de se usar um ambiente dinâmico ou um ambiente estático (por exemplo as estações do ano) PROPOSTA 3: Estudar a coevolução cooperativa e competitiva em ambientes de evolução aberta. Que mecanismos favorecem o aparecimento de diferentes espécies? 5

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 06 Algoritmos Genéticos Sumário Introdução Inteligência Artificial (IA) Algoritmos Genéticos Aplicações de

Leia mais

Um Middleware de Inteligência Artificial para Jogos Digitais 105

Um Middleware de Inteligência Artificial para Jogos Digitais 105 6 Conclusão Este capítulo apresenta alguns comentários e considerações gerais sobre o trabalho de pesquisa realizado durante o desenvolvimento desta dissertação, as contribuições alcançadas e sugestões

Leia mais

Algoritmos Genéticos Fundamentos e Aplicações. Prof. Juan Moisés Mauricio Villanueva

Algoritmos Genéticos Fundamentos e Aplicações. Prof. Juan Moisés Mauricio Villanueva Algoritmos Genéticos Fundamentos e Aplicações Prof. Juan Moisés Mauricio Villanueva jmauricio@cear.ufpb.br Conteúdo Introdução Inteligência Artificial (IA) Algoritmos Genéticos Aplicações de Algoritmos

Leia mais

INTRODUÇÃO LINGUAGEM C

INTRODUÇÃO LINGUAGEM C INTRODUÇÃO LINGUAGEM C Aula 1 TECNOLOGIA EM JOGOS DIGITAIS LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Negócios

Leia mais

6 Conclusão Contribuições da Dissertação

6 Conclusão Contribuições da Dissertação 6 Conclusão Neste trabalho, foi apresentado um sistema colaborativo capaz de controlar as versões das edições de um vídeo no formato MPEG-2, sem que os editores estejam no mesmo local, ao mesmo tempo.

Leia mais

Implementação da Especificação de Tempo Real Java para o EPOS

Implementação da Especificação de Tempo Real Java para o EPOS UNIVERSIDADE FEDERAL DE SANTA CATARINA Curso de Ciências da Computação Implementação da Especificação de Tempo Real Java para o EPOS ANDERSON LUIS ZAPELLO Florianópolis, julho de 2005 ANDERSON LUIS ZAPELLO

Leia mais

DECivil Departamento de Engenharia Civil, Arquitectura e Georrecursos. Apresentação. Computação e Programação (CP) 2013/2014.

DECivil Departamento de Engenharia Civil, Arquitectura e Georrecursos. Apresentação. Computação e Programação (CP) 2013/2014. DECivil Departamento de Engenharia Civil, Arquitectura e Georrecursos Apresentação Computação e Programação (CP) 2013/2014 Aula 1 Objetivos Ficar a saber: funcionamento da unidade curricular (UC) Computação

Leia mais

Desde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente

Desde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente 1 Introdução Desde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente referentes a jogos e entretenimento digital.

Leia mais

ASSISTENTE DIGITAL PARA BUSCA INTELIGENTE DE INFORMAÇÕES

ASSISTENTE DIGITAL PARA BUSCA INTELIGENTE DE INFORMAÇÕES ASSISTENTE DIGITAL PARA BUSCA INTELIGENTE DE INFORMAÇÕES Inspiração inicial : Ter um dispositivo que pudéssemos perguntar : Quantos consumidores estão sem luz? Quais agências de atendimento estão sobrecarregadas?

Leia mais

5 Processo de Reificação e de Desenvolvimento com ACCA

5 Processo de Reificação e de Desenvolvimento com ACCA Uma Arquitetura para a Coordenação e a Composição de Artefatos de Software 53 5 Processo de Reificação e de Desenvolvimento com ACCA Resumo Este capítulo visa esclarecer e descrever atividades existentes

Leia mais

Computação Bioinspirada: Aplicações

Computação Bioinspirada: Aplicações Computação Bioinspirada: Aplicações Prof. Eduardo do Valle Simões Grupo de Sistemas Embarcados e Evolutivos LCR Laboratório de Computação Reconfigurável Departamento de Sistemas de Computação Projeto de

Leia mais

PROTOTIPAÇÃO. Aula 8. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE INTERFACE COM O USUÁRIO Marcelo Henrique dos Santos

PROTOTIPAÇÃO. Aula 8. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE INTERFACE COM O USUÁRIO Marcelo Henrique dos Santos Aula 8 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE INTERFACE COM O USUÁRIO Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Negócios

Leia mais

D-DAY & D-DEI Ensino Horizontal

D-DAY & D-DEI Ensino Horizontal D-DAY & D-DEI Ensino Horizontal Abril 2017 Parte I Mestrado em Engenharia e Ciência de Dados Parte II Ensino da Informática no IST Abril 2017 Parte I Mestrado em Engenharia e Ciência de Dados Abril 2017

Leia mais

de petróleo. Um novo domínio chamado computação de propósito geral em processadores gráficos (GPGPU) surgiu quando os pipelines de gráficos de

de petróleo. Um novo domínio chamado computação de propósito geral em processadores gráficos (GPGPU) surgiu quando os pipelines de gráficos de 12 1 1.1. Motivações Dentre os tipos de técnicas de Inteligência Artificial existentes, as técnicas de Programação Genética (PG) continuam mudando rapidamente conforme os pesquisadores e profissionais

Leia mais

Roteirização de veículo para realização de coleta utilizando algoritmo evolucionários

Roteirização de veículo para realização de coleta utilizando algoritmo evolucionários Departamento de Sistemas e Computação FURB Curso de Ciência da Computação Trabalho de conclusão de curso 2014/01 Roteirização de veículo para realização de coleta utilizando algoritmo evolucionários Acadêmico:

Leia mais

6 ESCALONAMENTO DE CPU

6 ESCALONAMENTO DE CPU 6 ESCALONAMENTO DE CPU O escalonamento de CPU é ponto chave da multiprogramação. Ela permite que haja mais de um processo em execução ao mesmo tempo. Em ambientes com um único processador, o escalonador

Leia mais

ENGENHARIA DE SOFTWARE. Aula 03 Processos de Software

ENGENHARIA DE SOFTWARE. Aula 03 Processos de Software ENGENHARIA DE SOFTWARE Aula 03 Processos de Software AGENDA Modelos de processo de software Atividades do processo Lidando com mudanças Rational Unified Process (RUP) 14/03/2017 IFPR QUEDAS DO IGUAÇU -

Leia mais

Automação do tráfego de veículos: sistema de busca de caminho de menor custo entre dois pontos

Automação do tráfego de veículos: sistema de busca de caminho de menor custo entre dois pontos Automação do tráfego de veículos: sistema de busca de caminho de menor custo entre dois pontos Richard Beyer Schroeder Orientador: Aurélio Faustino Hoppe 01/2012 SUMÁRIO 1. Motivação 2. Trabalhos relacionados

Leia mais

MJ3I- PA - AMBIENTE VIRTUAL 3D PARA VISUALIZAÇÃO DE BRAÇOS ARTICULADOS NO IOS

MJ3I- PA - AMBIENTE VIRTUAL 3D PARA VISUALIZAÇÃO DE BRAÇOS ARTICULADOS NO IOS MJ3I- PA - AMBIENTE VIRTUAL 3D PARA VISUALIZAÇÃO DE BRAÇOS ARTICULADOS NO IOS Heitor Augusto Schmitt Prof. Dalton S. dos Reis FURB - Universidade Regional de Blumenau DSC - Departamento de Sistemas e Computação

Leia mais

Mo#vação. Objec#vo. Estudar uma abordagem de desenvolvimento de so9ware orientada pelos objectos. Linguagens usadas: UML (Unified Modeling Language)

Mo#vação. Objec#vo. Estudar uma abordagem de desenvolvimento de so9ware orientada pelos objectos. Linguagens usadas: UML (Unified Modeling Language) Mo#vação Esta disciplina mostra como construir um bom alicerce para desenvolver so9ware orientado pelos objectos Ensina técnicas de análise e desenho para ajudar a produzir so9ware orientado pelos objectos

Leia mais

TET-SAT. (Technology Enhanced Teaching Self Assessment Tool) - QUADRO DE CONTEÚDOS -

TET-SAT. (Technology Enhanced Teaching Self Assessment Tool) - QUADRO DE CONTEÚDOS - TET-SAT (Technology Enhanced Teaching Self Assessment Tool) - QUADRO DE CONTEÚDOS - ÁREA 1. PEDAGOGIA DIGITAL 1.1. Planear e implementar o ensino com as TIC (Desenho da Aprendizagem) 1.1.1. Desenvolver,

Leia mais

MÓDULO 10 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10

MÓDULO 10 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 ÍNDICE MÓDULO 10 INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA POR OBJETOS 9 10.1 O QUE É A PROGRAMAÇÃO ORIENTADA POR OBJETOS 10 Como surgiu a programação orientada por objetos (POO) 10 Conceitos centrais da POO

Leia mais

UFSC Universidade Federal de Santa Catarina CTC Centro Tecnológico INE Departamento de Informática e Estatística

UFSC Universidade Federal de Santa Catarina CTC Centro Tecnológico INE Departamento de Informática e Estatística UFSC Universidade Federal de Santa Catarina CTC Centro Tecnológico INE Departamento de Informática e Estatística INE6105-Introdução à Robótica Prof. Mauro Roisemberg Arkin. Ronald C. Behavior-Based Robotics

Leia mais

1.1 Descrição do problema A programação genética (PG) é uma meta-heurística utilizada para gerar programas de computadores, de modo que o computador

1.1 Descrição do problema A programação genética (PG) é uma meta-heurística utilizada para gerar programas de computadores, de modo que o computador 1 Introdução 1.1 Descrição do problema A programação genética (PG) é uma meta-heurística utilizada para gerar programas de computadores, de modo que o computador possa resolver problemas de forma automática

Leia mais

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE Fagner Jefferson de Araújo Silva; Whasley Sousa Cardoso; Marcelo Portela Sousa. Instituto Federal de Educação, Ciência e Tecnologia da Paraíba

Leia mais

Introdução ao Desenvolvimento de

Introdução ao Desenvolvimento de Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo

Leia mais

Projecto 3º ano. Escola Superior de Tecnologia de Castelo Branco. Folder Tracking. Eng.ª Informática e das Tecnologias da Informação

Projecto 3º ano. Escola Superior de Tecnologia de Castelo Branco. Folder Tracking. Eng.ª Informática e das Tecnologias da Informação Escola Superior de Tecnologia de Castelo Branco Eng.ª Informática e das Tecnologias da Informação Projecto 3º ano Folder Tracking Ferramenta de Rastreio Informacional Orientadores: Elaborado por: Prof.

Leia mais

Uma proposta de implementação de árvores rubro-negras em Haskell de forma concorrente

Uma proposta de implementação de árvores rubro-negras em Haskell de forma concorrente Uma proposta de implementação de árvores rubro-negras em Haskell de forma concorrente AUTOR: THAÍS S. HÜBNER BOLSISTA PBIP/UFPEL EMAIL: TSHUBNER@INF.UFPEL.EDU.BR ORIENTADOR ANDRÉ RAUBER DU BOIS Sumário

Leia mais

Linguagens de Programação

Linguagens de Programação Visão Geral Faculdade de Computação - UFU Agosto - 2009 1 Princípios 2 O que é uma linguagem de programação? Linguagens naturais facilitam a expressão e o intercâmbio de idéias entre as pessoas. Assim

Leia mais

Prof. Dr. Alexandre da Silva Simões UNESP

Prof. Dr. Alexandre da Silva Simões UNESP UNESP!! Definição de paradigma!! Principais paradigmas da robótica:!! Paradigma Hierárquico (Deliberativo)!! Exemplos!! Paradigma Reativo!! Exemplos!! Paradigma Híbrido (Reativo-Deliberativo) 1 2!! Números

Leia mais

Paradigmas de Programação

Paradigmas de Programação Paradigmas de Programação 2005 06 Apresentação da Disciplina Equipa docente: Jorge Louçã coordenador da disciplina, docente de EI gab. D609 Jorge.L@iscte.pt Nuno David docente de ETI gab. D633 Nuno.David@iscte.pt

Leia mais

Análise e projeto de sistemas

Análise e projeto de sistemas Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os

Leia mais

GRAFOS BUSCAS E MENOR CAMINHO. Prof. André Backes

GRAFOS BUSCAS E MENOR CAMINHO. Prof. André Backes 8//6 GRAFOS BUSCAS E MENOR CAMINHO Prof. André Backes Busca em grafos Definição Consiste em explorar o grafo de uma maneira bem específica. Trata-se de um processo sistemático de como caminhar por seus

Leia mais

Algoritmos 3/17/ Algoritmos como área de estudo e investigação

Algoritmos 3/17/ Algoritmos como área de estudo e investigação Algoritmos e Complexidade Ana Teresa Freitas INESC-ID/IST ID/IST 3/17/2005 1 O que é um algoritmo? Algoritmos: Sequência de instruções necessárias para a resolução de um problema bem formulado [passíveis

Leia mais

Aprendizagem utilizando Dispositivos Móveis com Sistemas de Realidade Virtual

Aprendizagem utilizando Dispositivos Móveis com Sistemas de Realidade Virtual Aprendizagem utilizando Dispositivos Móveis com Sistemas de Realidade Virtual Edgar Marçal de Barros Filho Orientador: Riverson Rios Co-Orientadora: Rossana Andrade 1 Roteiro Introdução Mobile Learning

Leia mais

Mineração de Dados em Biologia Molecular

Mineração de Dados em Biologia Molecular Mineração de Dados em Biologia Molecular WEKA Tópicos Introdução Simuladores de MD Principais módulos André C. P. L. F. de Carvalho Monitor: Váléria Carvalho André Ponce de Leon de Carvalho 2 Usando MD

Leia mais

COMPUTADORES NA EDUCAÇÃO MÉDICA

COMPUTADORES NA EDUCAÇÃO MÉDICA CI242 - TÓPICOS DE PESQUISA EM INFORMÁTICA CURITIBA, 24 DE ABRIL DE 2017 COMPUTADORES NA EDUCAÇÃO MÉDICA HAYANNA K. F. SANTOS NICOLE C. KERKHOVEN 1 O PAPEL DOS COMPUTADORES NA EDUCAÇÃO MÉDICA OBJETIVOS:

Leia mais

BCC 701 Programação de Computadores I

BCC 701 Programação de Computadores I BCC 701 Programação de Computadores I Professor: Anderson Almeida Ferreira anderson.ferreira@gmail.com http://www.decom.ufop.br/anderson Sala: 44 DECOM - UFOP Programa da disciplina Ementa: Introdução

Leia mais

ROBÓTICA PROGRAMAÇÃO DE ROBÔS

ROBÓTICA PROGRAMAÇÃO DE ROBÔS ROBÓTICA PROGRAMAÇÃO DE ROBÔS Tipos de programação de robôs Programação a nível das juntas no qual as ações básicas são posições (e possivelmente movimentos) Programação a nível do robô no qual as ações

Leia mais

Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves

Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves I Processos de desenvolvimento de SW profa. Denise Neves profa.denise@hotmail.com 2018 Projeto Um projeto é um empreendimento temporário empreendido para alcançar um único conjunto de objetivos. (PMI,PMBOK

Leia mais

Algoritmos Genéticos. Pontos fracos dos métodos tradicionais. Características de alguns problemas. Tamanho do espaço de busca- Ex. caixeiro viajante:

Algoritmos Genéticos. Pontos fracos dos métodos tradicionais. Características de alguns problemas. Tamanho do espaço de busca- Ex. caixeiro viajante: Algoritmos Genéticos Prof. Luis Otavio Alvares INE/UFSC Características de alguns problemas Tamanho do espaço de busca- Ex. caixeiro viajante: 10 cidades: 181.000 soluções 20 cidades: 10.000.000.000.000

Leia mais

Usar a implementação Prolog do A*

Usar a implementação Prolog do A* Usar a implementação Prolog do A* 2018/09/16 O algoritmo A* serve para resolver problemas. Basicamente, descobre a sequência de passos necessários para converter um estado inicial num estado final (ou

Leia mais

Inteligência Artificial Apontamentos para as aulas Luís Miguel Botelho

Inteligência Artificial Apontamentos para as aulas Luís Miguel Botelho Inteligência Artificial Apontamentos para as aulas Luís Miguel Botelho Departamento de Ciências e Tecnologias da Informação ISCTE-IUL - Instituto Universitário de Lisboa Dezembro de 2016 1 Notas sobre

Leia mais

ESTABELECIMENTO DE ROTAS PARA AR.DRONE UTILIZANDO DELPHI XE 10

ESTABELECIMENTO DE ROTAS PARA AR.DRONE UTILIZANDO DELPHI XE 10 ESTABELECIMENTO DE ROTAS PARA AR.DRONE UTILIZANDO DELPHI XE 10 Aluno(a): Rafael Ronaldo Rahn Orientador: Mauro Marcelo Mattos Roteiro Introdução Objetivos Fundamentação Teórica Trabalhos Correlatos Desenvolvimento

Leia mais

Projetos Curriculares LEGO Education WeDo 2.0

Projetos Curriculares LEGO Education WeDo 2.0 Projetos Curriculares LEGO Education WeDo 2.0 LEGO Education WeDo 2.0 foi desenvolvido para envolver e motivar os estudantes do Ensino Fundamental I a aprender conteúdos relacionados às áreas de Ciências

Leia mais

Descrição de Desenho de Software. Projeto de Sistemas de Software Prof. Rodrigo Ribeiro

Descrição de Desenho de Software. Projeto de Sistemas de Software Prof. Rodrigo Ribeiro Projeto de Sistemas de Prof. Rodrigo Ribeiro Descrição de Desenho de DDSw Principal documento do fluxo de desenho Derivado a partir da ERSw Descreve como implementar... Para atender os requisitos presentes

Leia mais

Conceitos básicos sobre computadores (continuação)

Conceitos básicos sobre computadores (continuação) SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Conceitos básicos sobre computadores (continuação) Prof. Vanderlei Bonato Prof. Cláudio Fabiano Motta Toledo Sumário O que é um computador e

Leia mais

Linguagens de Programação

Linguagens de Programação Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação Linguagens de Programação Professor Responsável: Luiz Affonso Henderson Guedes de Oliveira Prof.

Leia mais

É neste ponto que entra o conceito de lógica de programação.

É neste ponto que entra o conceito de lógica de programação. AULA 01 OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO A lógica é a ciência do pensamento correto. Esta declaração não implica, contudo, em afirmar que ela seja a ciência da verdade.

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS CUP Disk Memoey CUP Memoey Disk Network CUP Memoey Disk Introdução aos Sistemas Distribuídos 1 Sumário Evolução Problema/Contexto O que é um Sistema Distribuído? Vantagens e Desvantagens

Leia mais

RELATÓRIO DE CONCRETIZAÇÃO DO PROCESSO DE BOLONHA

RELATÓRIO DE CONCRETIZAÇÃO DO PROCESSO DE BOLONHA RELATÓRIO DE CONCRETIZAÇÃO DO PROCESSO DE BOLONHA ANO LECTIVO 2009/2010 Departamento de Electrónica, Telecomunicações e Informática Nuno Borges Carvalho Programa Doutoral em Engenharia Electrotécnica 1.

Leia mais

Paradigma Simbólico. Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 2)

Paradigma Simbólico. Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 2) Paradigma Simbólico Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 2) Revisão da aula anterior: definição de IA Podemos associar o termo IA com: Parte da ciência da computação

Leia mais

PROJETO DE INCLUSÃO DE DISCIPLINAS OPTATIVAS NO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO CAMPUS CURITIBA

PROJETO DE INCLUSÃO DE DISCIPLINAS OPTATIVAS NO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO CAMPUS CURITIBA PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Ministério da Educação Universidade Tecnológica Federal do Paraná Campus Curitiba Curso de Bacharelado em Sistemas de Informação PROJETO DE INCLUSÃO DE DISCIPLINAS

Leia mais

Teoria da Computação. 2006/2007 Trabalho prático nº 1. Trabalho realizado por: Pedro Oliveira ( ) Rui Costa ( ) Turma: TP1

Teoria da Computação. 2006/2007 Trabalho prático nº 1. Trabalho realizado por: Pedro Oliveira ( ) Rui Costa ( ) Turma: TP1 2006/2007 Trabalho prático nº 1 Trabalho realizado por: Pedro Oliveira (501062444) Rui Costa (501062452) Turma: TP1 1 - Introdução O objectivo deste trabalho era implementar um simulador de Autómatos Finitos

Leia mais

PROJETO MORFOL UMA FERRAMENTA PARA ANÁLISE LÓGICA DE CENAS

PROJETO MORFOL UMA FERRAMENTA PARA ANÁLISE LÓGICA DE CENAS PROJETO MORFOL UMA FERRAMENTA PARA ANÁLISE LÓGICA DE CENAS Aluno: Marco Antônio Barbosa Teixeira Orientador(es): Edward Hermann Haeusler e Geiza Maria Hamazaki da Silva Introdução Este projeto é uma continuidade

Leia mais

INTRODUÇÃO. Prof. Msc. Luis Filipe Alves Pereira 2015

INTRODUÇÃO. Prof. Msc. Luis Filipe Alves Pereira 2015 INTRODUÇÃO Prof. Msc. Luis Filipe Alves Pereira 2015 INTRODUÇÃO 02/21 QUAIS AS OPERAÇÕES BÁSICAS REALIZADAS EM UM COMPUTADOR DIGITAL? INTRODUÇÃO 03/21 QUAIS AS OPERAÇÕES BÁSICAS REALIZADAS EM UM COMPUTADOR

Leia mais

APLICAÇÃO DO ALGORITMO SARSA NA COLETA DE LIXO - ESTUDO DO PARÂMETRO ALPHA 1

APLICAÇÃO DO ALGORITMO SARSA NA COLETA DE LIXO - ESTUDO DO PARÂMETRO ALPHA 1 APLICAÇÃO DO ALGORITMO SARSA NA COLETA DE LIXO - ESTUDO DO PARÂMETRO ALPHA 1 Darlinton Prauchner 2, Rogério Martins 3, Edson Padoin 4. 1 Trabalho de conclusão de curso realiazado no curso de Ciência da

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Conjunto de Instruções Slide 1 Sumário Características de Instruções de Máquina Tipos de Operandos Tipos de Operações Linguagem de Montagem Slide 2 Características

Leia mais

STEM e o ensino de ciências por investigação

STEM e o ensino de ciências por investigação Endereço da página: https://novaescola.org.br/conteudo/12583/stem-e-oensino-de-ciencias-por-investigacao Publicado em NOVA ESCOLA 21 de Setembro 2018 Análise do especialista STEM e o ensino de ciências

Leia mais

Ensino Virtual e e-learning a experiência da Univerisidade Fernando Pessoa

Ensino Virtual e e-learning a experiência da Univerisidade Fernando Pessoa Jornadas Prof 2000 Aveiro, 27 de Abril de 2005 Centro Cultural de Congressos Ensino Virtual e e-learning a experiência da Univerisidade Fernando Pessoa Luis Borges Gouveia Professor Associado, FCT, UFP

Leia mais

INTELIGÊNCIA COMPUTACIONAL

INTELIGÊNCIA COMPUTACIONAL Rafael D. Ribeiro, M.Sc. rafaeldiasribeiro@gmail.com http://www.rafaeldiasribeiro.com.br A Inteligência Computacional (IC), denominada originalmente de Inteligência Artificial (IA), é uma das ciências

Leia mais

Prof. Fábio Lúcio Meira

Prof. Fábio Lúcio Meira Prof. Fábio Lúcio Meira Objetivo Transformar os requisitos no design do futuro sistema Evoluir uma arquitetura robusta do sistema Adaptar o design para adequá-lo ao ambiente de implementação O principal

Leia mais

Programação Estruturada Orientada a Objetos

Programação Estruturada Orientada a Objetos INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com

Leia mais

NOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016

NOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016 NOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016 Metaheurística: São técnicas de soluções que gerenciam uma interação entre técnicas de busca local e as estratégias de nível superior para criar um processo de

Leia mais

SOLUÇÕES PCR CONTROLO DE GRÁFICOS E VÍDEO. wtvision.com

SOLUÇÕES PCR CONTROLO DE GRÁFICOS E VÍDEO. wtvision.com SOLUÇÕES PCR CONTROLO DE GRÁFICOS E VÍDEO wtvision.com STUDIO CG Um interface, dois workflows O é um poderoso controlador de gráficos e vídeos que permite a produção de programas de estúdio em direto a

Leia mais

EXPERIÊNCIA DE FORMAÇÃO DOCENTE

EXPERIÊNCIA DE FORMAÇÃO DOCENTE EXPERIÊNCIA DE FORMAÇÃO DOCENTE Conceção de Cursos em e/b-learning Ângelo Jesus Instituto Politécnico do Porto, ESTSP IPP acj@estsp.ipp.pt Armando Silva Instituto Politécnico do Porto, ESE IPP asilva@ese.ipp.pt

Leia mais

Engenharia Software. Ení Berbert Camilo Contaiffer

Engenharia Software. Ení Berbert Camilo Contaiffer Engenharia Software Ení Berbert Camilo Contaiffer Características do Software Software não é um elemento físico, é um elemento lógico; Software é desenvolvido ou projetado por engenharia, não manufaturado

Leia mais

Apresentação. Informação geral + Conceitos iniciais

Apresentação. Informação geral + Conceitos iniciais Apresentação Informação geral + Informação geral Página da cadeira Objectivos principais Compreender a importância dos algoritmos e dos programas de computador para a resolução de problemas em engenharia.

Leia mais

Bolsas BIC CMAT Ano Lista das propostas

Bolsas BIC CMAT Ano Lista das propostas Bolsas BIC CMAT Ano 2017 Lista das propostas PROPOSTA BIC2017-A Modelos de regressão linear para evolução da função renal Orientador(es) Inês Sousa - isousa@math.uminho.pt Resumo Os modelos de regressão

Leia mais

Programação de Alto Desempenho - 2. Prof: Carla Osthoff

Programação de Alto Desempenho - 2. Prof: Carla Osthoff Programação de Alto Desempenho - 2 Prof: Carla Osthoff E-mail: osthoff@lncc.br 3- Modelos de programação paralela Shared Memory/Threads Posix Win32 treads OpenMP Message Passing MPI Data Parallel OpenCL/Cuda

Leia mais

Tecnologias de Informação e Comunicação Currículo: identificação de aprendizagens essenciais

Tecnologias de Informação e Comunicação Currículo: identificação de aprendizagens essenciais Tecnologias de Informação e Comunicação Currículo: identificação de aprendizagens essenciais EQUIPA: Carlos Nunes Fernanda Ledesma Filipe Mendes João Leal Miguela Fernandes METODOLOGIA: 1. Definição da

Leia mais

Engenharia de Software 2006/2007

Engenharia de Software 2006/2007 Instituto Superior Técnico Engenharia de Software 2006/2007 Segundo Teste (perguntas 5-10, 70 minutos) Primeiro Exame (perguntas 1-10, 120 minutos) 29/6/2007 Nome: Número: Escreva o seu número em todas

Leia mais

Apresentação de uma Plataforma Computacional para a Reconstrução e Caracterização da Forma 3D de Objectos

Apresentação de uma Plataforma Computacional para a Reconstrução e Caracterização da Forma 3D de Objectos Teresa Azevedo, João Manuel R. S. Tavares, Mário Vaz FEUP - Faculdade de Engenharia da Universidade do Porto LOME - Laboratório de Óptica e Mecânica Experimental Índice: I. Visão 3D; II. Computacional

Leia mais

Protótipo de Editor Gráfico de Fluxogramas para Representação de Comandos da Linguagem Portugol

Protótipo de Editor Gráfico de Fluxogramas para Representação de Comandos da Linguagem Portugol Protótipo de Editor Gráfico de Fluxogramas para Representação de Comandos da Linguagem Portugol Aluno Luís Carlos Seifert de Souza Orientador Wilson Pedro Carli Roteiro da Apresentação Introdução Motivação

Leia mais

REUSO E REUSABILIDADE

REUSO E REUSABILIDADE REUSO E REUSABILIDADE Manutenção de Software Profa. Cynthia Pinheiro Antes de mais nada... 2ª Lista de Exercícios Já está disponível no site a 2ª Lista de Exercícios Entrega: dia 03/10, no horário da aula.

Leia mais

Universidade Regional de Blumenau

Universidade Regional de Blumenau Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação Protótipo de um Sistema de Informações Estratégicas para Consultórios Médicos utilizando Genexus Protótipo desenvolvido como

Leia mais

Lista de Linguagens de Programação 14

Lista de Linguagens de Programação 14 Lista de Linguagens de Programação 14 Nome: Matrícula: 1. Existem três formas de alocação de memória: memória estática, memória de pilha e alocação em heap. Enquanto endereços estáticos são conhecidos

Leia mais

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR Curso Engenharia Informática Ano letivo 2015/2016 Unidade Curricular Engenharia de Software II ECTS 6 Regime Obrigatório Ano 3º Semestre 1º sem Horas de trabalho globais Docente Maria Clara Silveira Total

Leia mais

DESENVOLVIMENTO DE UM LABORATÓRIO DIDÁTICO PARA ELETRÔNICA USANDO PLATAFORMA DE INSTRUMENTAÇÃO VIRTUAL COM ACESSO VIA WEB

DESENVOLVIMENTO DE UM LABORATÓRIO DIDÁTICO PARA ELETRÔNICA USANDO PLATAFORMA DE INSTRUMENTAÇÃO VIRTUAL COM ACESSO VIA WEB DESENVOLVIMENTO DE UM LABORATÓRIO DIDÁTICO PARA ELETRÔNICA USANDO PLATAFORMA DE INSTRUMENTAÇÃO VIRTUAL COM ACESSO VIA WEB OBJETIVOS Jéssica Mariella de Carvalho Oliveira (Bolsista) Ricardo Brandão Sampaio/IFAM

Leia mais

DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES

DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES DESENVOLVIMENTO DE UM ALGORITMO PARALELO PARA APLICAÇÃO EM CLUSTER DE COMPUTADORES João Ricardo Kohler Abramoski (PAIC/FUNDAÇÃO ARAUCÁRIA), Sandra Mara Guse Scós Venske (Orientadora), e-mail: ssvenske@unicentro.br

Leia mais

AGRUPAMENTO DE ESCOLAS DE S. JOÃO DO ESTORIL. 3.º Ciclo do Ensino Básico Tecnologias da Informação e Comunicação (TIC) CRITÉRIOS DE AVALIAÇÃO 7º ANO

AGRUPAMENTO DE ESCOLAS DE S. JOÃO DO ESTORIL. 3.º Ciclo do Ensino Básico Tecnologias da Informação e Comunicação (TIC) CRITÉRIOS DE AVALIAÇÃO 7º ANO AGRUPAMENTO DE ESCOLAS DE S. JOÃO DO ESTORIL 3.º Ciclo do Ensino Básico Tecnologias da Informação e Comunicação (TIC) CRITÉRIOS DE AVALIAÇÃO 7º ANO 1 Segurança, Responsabilidade e Respeito em Ambientes

Leia mais

Apresentação da Unidade Curricular 2012/13

Apresentação da Unidade Curricular 2012/13 Inteligência Artificial Apresentação da Unidade Curricular 2012/13 Objectivos, Programa,, Bibliografia,... Paulo Fazendeiro Universidade da Beira Interior 1 Conteúdo Objectivos Programa Bibliografia Atendimento

Leia mais

Paradigmas de Linguagens Computacionais (PLC) (Apresentação da disciplina)

Paradigmas de Linguagens Computacionais (PLC) (Apresentação da disciplina) Paradigmas de Linguagens Computacionais (PLC) (Apresentação da disciplina) George Darmiton da Cunha Cavalcanti (gdcc@cin.ufpe.br) Informações Básicas Professor George Darmiton da Cunha Cavalcanti Monitores

Leia mais

Europass-Curriculum Vitae

Europass-Curriculum Vitae Europass-Curriculum Vitae Informação pessoal Apelido(s) / Nome(s) próprio(s) Morada(s) Correio(s) electrónico(s) Rua das Pedreiras, 135, 3º andar 3700-221 São João da Madeira Portugal Telefone(s) +351256834553

Leia mais

Os pontos mais fortes do MAS-School são: A técnica orientada a objetivos para a fase de requisitos utiliza o processo recursivo de decomposição de um

Os pontos mais fortes do MAS-School são: A técnica orientada a objetivos para a fase de requisitos utiliza o processo recursivo de decomposição de um 140 7 Conclusões O desenvolvimento de um sistema multi-agente de larga escala (Lucena et al., 2003; Garcia et al., 2003) não é uma tarefa simples. Sistemas com muitos agentes em ambientes heterogêneos

Leia mais

Fatores chave na construção da empresa digital. Rui Abreu

Fatores chave na construção da empresa digital. Rui Abreu Fatores chave na construção da empresa digital Rui Abreu ESTÁ EM CURSO UMA PROFUNDA TRANSFORMAÇÃO DIGITAL SUMÁRIO FATORES CHAVE NA CONSTRUÇÃO DA EMPRESA DIGITAL Novas terminologias na indústria Mapa para

Leia mais

Escalonador de Ordens de Produção Utilizando Algoritmos Genéticos

Escalonador de Ordens de Produção Utilizando Algoritmos Genéticos Escalonador de Ordens de Produção Utilizando Algoritmos Genéticos Nome: Wilian Kohler Supervisor na FURB: Prof. Jomi Fred Hübner Orientador na Empresa: Evaldo Moresco Jr. Empresa: Metalúrgica Siemsen Ltda.

Leia mais

Segundo Hill, (Hill, 1993) simular um sistema é evoluir uma abstração do mesmo ao longo do tempo, o que auxilia a entender o comportamento e algumas

Segundo Hill, (Hill, 1993) simular um sistema é evoluir uma abstração do mesmo ao longo do tempo, o que auxilia a entender o comportamento e algumas 1 Introdução Segundo Hill, (Hill, 1993) simular um sistema é evoluir uma abstração do mesmo ao longo do tempo, o que auxilia a entender o comportamento e algumas de suas características dinâmicas. Simulações,

Leia mais

Figura: Capa do Livro Russell, S., Norvig, P. Artificial Intelligence A Modern Approach, Prentice-Hall.

Figura: Capa do Livro Russell, S., Norvig, P. Artificial Intelligence A Modern Approach, Prentice-Hall. Figura: Capa do Livro Russell, S., Norvig, P. Artificial Intelligence A Modern Approach, Prentice-Hall. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Professor Rafael Stubs Parpinelli E-mail: rafael.parpinelli@udesc.br udesc.academia.edu/rafaelstubsparpinelli www.researchgate.net/profile/rafael_parpinelli www.joinville.udesc.br/portal/professores/parpinelli/

Leia mais

MEIC Sistemas Distribuídos

MEIC Sistemas Distribuídos MEIC Sistemas Distribuídos 11/12 de Maio de 2016 Paulo Ferreira pjpf@tecnico.ulisboa.pt Definições de Sistema Distribuído Estamos num sistema distribuído quando um computador de que nunca tínhamos ouvido

Leia mais

Ajax na Construção de uma Aplicação Web para Monitoramento de Ambientes. Marcus Vinícius Silva Gois Orientador: Paulo César Rodacki Gomes

Ajax na Construção de uma Aplicação Web para Monitoramento de Ambientes. Marcus Vinícius Silva Gois Orientador: Paulo César Rodacki Gomes Ajax na Construção de uma Aplicação Web para Monitoramento de Ambientes Marcus Vinícius Silva Gois Orientador: Paulo César Rodacki Gomes Roteiro Introdução O problema da web Objetivos do Trabalho Fundamentação

Leia mais

Visões Arquiteturais. Visões Arquiteturais

Visões Arquiteturais. Visões Arquiteturais Visões Arquiteturais Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da Engenharia. Visões permitem reduzir a quantidade

Leia mais

2 Estado da Arte. 2.1.Geração automática de casos de teste

2 Estado da Arte. 2.1.Geração automática de casos de teste 2 Estado da Arte Existem três conceitos importantes que serão abordados durante essa dissertação: geração automática de casos de teste, tabelas de decisão e geração automática de dados de teste. Foi realizada

Leia mais

Relatório da Análise de Riscos

Relatório da Análise de Riscos Mestrado Integrado em Engenharia Eletrotécnica e de Computadores Relatório da Análise de Riscos Sistemas de Engenharia Automação e Instrumentação RAR_v1.5_ML Fernando Cunha Jorge Costa João Gonçalves Mário

Leia mais

Portal Inteligente Senior TI Baseado em Data Webhouse

Portal Inteligente Senior TI Baseado em Data Webhouse Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Curso de Sistemas de Informação (Bacharelado) Portal Inteligente Senior TI Baseado em Data Webhouse Fernando David Moyses Orientador

Leia mais

Diagramas. Abordaremos agora cada um destes tipos de diagrama: 1. Diagrama Use-Case. 2. Diagrama de Colaboração. 3. Diagrama de Sequência

Diagramas. Abordaremos agora cada um destes tipos de diagrama: 1. Diagrama Use-Case. 2. Diagrama de Colaboração. 3. Diagrama de Sequência Diagramas Os diagramas utilizados pela UML são compostos de nove tipos: diagrama de use case, de classes, de objecto, de estado, de sequência, de colaboração, de actividade, de componente e o de instalação/execução.

Leia mais

Proposta de temas para tese de mestrado em ETI 2012/13

Proposta de temas para tese de mestrado em ETI 2012/13 Proposta de temas para tese de mestrado em ETI 2012/13 Departamento de Ciências e Tecnologias da Informação DCTI/ISCTE-IUL DCTI/ISCTE-IUL 25 Maio 2011 Rui J. Lopes http://iscte.pt/~rhcl rui.lopes@iscte.pt

Leia mais