onio Baseado em Casos

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

Download "onio Baseado em Casos"

Transcrição

1 Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Departamento de Sistemas e Computação Julho de 2002 TCC 2002/1-48 Módulo de Raciocíonio onio Baseado em Casos em uma Ferramenta de Apoio ao Ensino de Lógica L de Programação Orientador: Mauro M. Mattos Aluno:

2 2 / 26 Roteiro Introdução / Motivação Informática na Educação Proposta de Mattos Raciocínio Baseado em Casos Especificação e Implementação Cálculo de Similaridade Considerações Finais Apresentação do Protótipo

3 3 / 26 Introdução e Motivação Ensino de Lógica de Programação Fundamental Formalismo e Racionalismo Dificuldades Ferramentas existentes Auxiliam no desenho Diferentes abordagens Protótipos Mattos

4 4 / 26 Informática na Educação Educação Bastante atenção Processo complexo Tecnologia sempre presente Tecnologia típica vs. Mundo atual Informática na Educação Tecnologias cada vez mais sofisticadas Emprego equivocado da tecnologia Computador não é fim, é meio Investimentos necessários

5 5 / 26 Sistemas Especialistas e o SE de Mattos Emular especialista Conhecimento = regras Base de fatos Máquina de inferência Experiência do especialista Professor de Algoritmos Tentativa e erro vs. Indução Metodologia dos 8 passos Refinamento para 28 passos (perguntas)

6 6 / 26 O protótipo tipo do Sistema Especialista Desenvolvido em CLIPS Especialista = Prof. Mauro Mattos Regras = 28 passos Árvores de decisões e auxiliar Obtenção de solução macro Proposta válida Sendo convertido em Delphi

7 7 / 26 SE e RBC atuando em conjunto

8 8 / 26 Raciocínio Baseado em Casos Iniciou nos anos 80 Vem ganhando destaque Adaptação de processo natural Duas motivações: Ciências Cognitivas e IA Dois princípios Problemas similares = Soluções similares Problemas ocorrem mais de uma vez Aprendizagem

9 9 / 26 Sistemas RBC Estrutura e Ciclo Base de Casos Mecanismo de Pesquisa Indexação dos Casos Quatro etapas (quatro Rs) Recuperar (retrieve) Reusar (reuse) Revisar (revise) Reter (retain)

10 10 / 26 Sistemas RBC Ciclo Adaptado de Aamodt e Plaza (1994)

11 11 / 26 Casos e Base de Casos Casos Problema + Solução Conhecimento sobre alguma situação Casos de entrada (input) e armazenados (stored) Base de Casos Experiência do RBC Composta de stored cases Manutenção (Tamanho e Qualidade)

12 12 / 26 Representação e Indexação dos Casos Representação dos Casos: O que armazenar Como armazenar Como organizar Índices Características relevantes Contexto Utilidade do Caso Guia o RBC na busca de casos similares

13 13 / 26 Recuperação de Casos 1. Identificação das características Contexto representado pelo caso de entrada 2. Busca Inicial Casos com potencial de serem similares 3. Seleção dos Melhores Casos Somente os com maior potencial 4. Adaptação de Casos Quando não existem semelhantes 5. Retornar caso mais semelhante Através de um cálculo de similaridade

14 14 / 26 Cálculo de Similaridade Essência de um Sistema RBC Define o sucesso (ou não) do RBC Dependente da Indexação e Representação Vários métodos Vizinho mais próximo Indução Indução guiada por conhecimento Recuperação de Modelos Outros

15 15 / 26 Agregação de RBC ao SE de Mattos Complemento o SE de Mattos Contemplar fase de abstrações Protótipo em Java Identificação características Contempla apenas uma etapa do RBC

16 16 / 26 O Sistema RBC de Mattos Perfil do Caso Palavras-Chave Generalização Número de Passos Número de Variáveis Número de Constantes Solução Analisador de Textos Construção Chave Básica

17 17 / 26 Contexto do Trabalho

18 18 / 26 Especificação do MóduloM Consulta e Cadastro de Casos Analisador de texto Caso Enunciado Enunciado (Descrição) Chave: Genérica e Palavras Chave Solução Solução (Descrição passos) Base de Casos Recuperar Casos

19 19 / 26 Implementação do MóduloM Analisador de Textos Caso de Entrada Identifica Características Busca Palavras-Chaves Ex.: Ler = In = Entrada de Dados Base de Casos Enunciados Chaves Soluções

20 20 / 26 Similaridade Vizinho mais próximo Vizinho mais próximo T é o novo caso; S são os casos existentes na memória de casos; n é o número de atributos; i é um atributo individual; f é a função de similaridade para o atributo i nos casos T e S; W é o peso do atributo i.

21 21 / 26 Cálculo Similaridade Exemplo Caso de Entrada Palavras-Chave: Ler (In), Multiplicar (Exp Exp) e Apresentar (Out) Caso Armazenado 1 Palavras-Chave: Leia (In) e Multiplique (Exp Exp) Caso Armazenado 2 Palavras-Chave: Ler (In), Converter(Exp Exp), Multiplicar (Exp Exp), Dividir (Exp Exp), Achar (If), Acumula (He), Apresentar (Out) e Metro (UnM UnM).

22 22 / 26 Cálculo Similaridade Fórmula Inicial Palavras_Iguais * 1 + Tipos_Iguais * 0,2 Quanto maior, mais similar. Usando o exemplo: Caso de entrada: Ler (In), Multiplicar (Exp Exp), Apresentar (Out). Caso Armazenado 1: Leia (In), Multiplique (Exp Exp). Similaridade = 0 (palavras iguais) * (tipos iguais) * 0,2 = 0,4 Caso Armazenado 2: Ler (In), Converter(Exp Exp), Multiplicar (Exp Exp), Dividir (Exp Exp), Achar (If), Acumula (He), Apresentar (Out), Metro (UnM UnM). Similaridade = 3 (palavras iguais) * (tipos iguais) * 0,2 = 3

23 23 / 26 Cálculo Similaridade Outras FórmulasF Similaridade = Peso 1 * Peso 2 Peso 1 = Palavras_Iguais * 1 + Tipos_Iguais * 0,2 Peso 2 = 1 - (Diferença * 0,10) Diferença = diferença entre o número de palavras Para o caso armazenado 01: Peso 1 = 0,4; Peso 2 = 1 - ((3-2) * 0,10) = 0,90; Similaridade = 0,36. Para o caso armazenado 2: Peso 1 = 3; Peso 2 = 1 - ((3-8) * 0,10) = 0,50; Similaridade = 1,5.

24 24 / 26 Cálculo Similaridade Outras FórmulasF Aumentar o valor do peso do tipo Considerar diferenças progressivas Ordem das palavras-chave Métricas Número de palavras (não somente chaves) Peso para cada palavra-chave Peso para todas as palavras Peso para tipos

25 25 / 26 Cálculo de Similaridade Fórmula Usada Similaridade = Nro_Palav_Iguais / Nro_Palav_Caso_Armaz * 1 + Nro_Tipos_Iguais / Nro Palav_Caso_Armaz * 0,5. Exemplo: Similaridade Caso Armazenado 1: 2 palavras-chave, 0 iguais, 2 tipos iguais; (0/2 * 1) + (2/2) * 0,5, = 0,5. Similaridade Caso Armazenado 2: 8 palavras-chave, 3 iguais, 0 tipos iguais (3/8 * 1) + (0/8) * 0,5 = 0,375

26 26 / 26 Considerações Finais Módulo Válida como TCC Validar em Campo Dificuldades Analisador Etapas do Sistema RBC Trabalhos futuros Melhoria do analisador Outros métodos do Cálculo de Similaridade Integração com o Sistema Especialista

Raciocínio Baseado em Casos (Case Based Reasoning CBR)

Raciocínio Baseado em Casos (Case Based Reasoning CBR) Inteligência Artificial Escola de Verão 2007 Laboratório Associado de Computação e Matemática Aplicada LAC Raciocínio Baseado em Casos (Case Based Reasoning CBR) www.lac.inpe.br/~demisio/ia_lac.html Paradigma

Leia mais

Mineração de Dados em Biologia Molecular

Mineração de Dados em Biologia Molecular Mineração de Dados em Biologia Molecular Principais tópicos André C. P. L. F. de Carvalho Monitor: Valéria Carvalho Métodos baseados em distância Aprendizado baseado em instâncias Conceitos básicos KNN

Leia mais

Sumário Raciocínio Baseado em Casos

Sumário Raciocínio Baseado em Casos Universidade de São Paulo Instituto de Ciências Matemáticas e Computação Sumário Raciocínio Baseado em Casos Introdução Representação de Casos Similaridade Ciclo RBC Programa de Aperfeiçoamento de Ensino

Leia mais

SISTEMA DE CONHECIMENTO EM HELP DESK UTILIZANDO RACIOCÍNIO BASEADO EM CASOS PARA APOIO AOS CLIENTES E CONSULTORES DE SOFTHOUSE NA WEB

SISTEMA DE CONHECIMENTO EM HELP DESK UTILIZANDO RACIOCÍNIO BASEADO EM CASOS PARA APOIO AOS CLIENTES E CONSULTORES DE SOFTHOUSE NA WEB SISTEMA DE CONHECIMENTO EM HELP DESK UTILIZANDO RACIOCÍNIO BASEADO EM CASOS PARA APOIO AOS CLIENTES E CONSULTORES DE SOFTHOUSE NA WEB Por Janira Wehrmeister Orientador: Oscar Dalfovo SEQÜÊNCIA DA APRESENTAÇÃO

Leia mais

PROTÓTIPO DE SISTEMA DE INFORMAÇÃO EXECUTIVO APLICADO A IMOBILIÁRIA UTILIZANDO RACIOCÍNIO BASEADO EM CASOS

PROTÓTIPO DE SISTEMA DE INFORMAÇÃO EXECUTIVO APLICADO A IMOBILIÁRIA UTILIZANDO RACIOCÍNIO BASEADO EM CASOS UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO PROTÓTIPO DE SISTEMA DE INFORMAÇÃO EXECUTIVO APLICADO A IMOBILIÁRIA UTILIZANDO RACIOCÍNIO BASEADO

Leia mais

Raciocínio Baseado em Casos

Raciocínio Baseado em Casos Raciocínio Baseado em Casos Augusto Cesar Castoldi, Marcos de Oliveira dos Santos. Bacharéis em Ciências da Computação 2º Semestre, 2002. Departamento de Informática e Estatística (INE) Universidade Federal

Leia mais

Aprendizagem de Máquina

Aprendizagem de Máquina Aprendizagem de Máquina Aprendizagem Baseada em Instâncias Alessandro L. Koerich Mestrado/Doutorado em Informática (PPGIa) Pontifícia Universidade Católica do Paraná (PUCPR) Mestrado/Doutorado em Informática

Leia mais

SISTEMA WEB ESCOLAR PARA RESERVA DE RECURSOS DIDÁTICOS UTILIZANDO RBC

SISTEMA WEB ESCOLAR PARA RESERVA DE RECURSOS DIDÁTICOS UTILIZANDO RBC UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE CIÊNCIA DA COMPUTAÇÃO SISTEMA WEB ESCOLAR PARA RESERVA DE RECURSOS DIDÁTICOS UTILIZANDO RBC JHONE HEITOR THEISS PROF. ROBERTO HEINZLE, Orientador ROTEIRO DA APRESENTAÇÃO

Leia mais

Universidade Regional de Blumenau

Universidade Regional de Blumenau Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação CEPTCC - Controle de Qualidade de Manufaturas Protótipo desenvolvido como Trabalho de Conclusão de Curso Acadêmica: Ana Cristina

Leia mais

Programação Básica de Computadores

Programação Básica de Computadores Programação Básica de Computadores Gabriel M. Miranda gabrielmartinsmiranda@gmail.com DEPARTAMENTO DE INFORMÁTICA CENTRO TECNOLÓGICO UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Introdução a Computação O que

Leia mais

Mateus Viel. Prof. Cláudio Ratke, Orientador

Mateus Viel. Prof. Cláudio Ratke, Orientador Universidade Regional de Blumenau Curso de Sistemas de Informação WORKCONTROL FERRAMENTA DE APOIO AO ATENDIMENTO A CLIENTES UTILIZANDO TÉCNICA DE RACIOCÍNIO BASEADO EM CASOS Mateus Viel Prof. Cláudio Ratke,

Leia mais

SISTEMA DE INFORMAÇÃO PARA FORMAÇÃO DE PREÇOS E CONTROLE DE ESTOQUE APLICADO A ESQUADRIAS DE ALUMÍNIO, UTILIZANDO RACIOCÍNIO BASEADO EM CASOS

SISTEMA DE INFORMAÇÃO PARA FORMAÇÃO DE PREÇOS E CONTROLE DE ESTOQUE APLICADO A ESQUADRIAS DE ALUMÍNIO, UTILIZANDO RACIOCÍNIO BASEADO EM CASOS UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO SISTEMA DE INFORMAÇÃO PARA FORMAÇÃO DE PREÇOS E CONTROLE DE ESTOQUE APLICADO A ESQUADRIAS DE ALUMÍNIO,

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

Aprendizagem de Máquina

Aprendizagem de Máquina Aprendizagem de Máquina Alessandro L. Koerich Programa de Pós-Graduação em Informática Pontifícia Universidade Católica do Paraná (PUCPR) Aprendizagem Baseada em Instâncias Plano de Aula Introdução Espaço

Leia mais

Ferramenta de apoio a Experimentos em Engenharia de Software

Ferramenta de apoio a Experimentos em Engenharia de Software Ferramenta de apoio a Experimentos em Engenharia de Software Acadêmico: Jeison Dandolini Orientador: Everaldo Artur Grahl Roteiro Introdução Objetivos do trabalho Conceitos básicos Contexto atual Requisitos

Leia mais

Raciocínio Baseado em Casos. Baseado no material do prof. Luis Otavio Alvares

Raciocínio Baseado em Casos. Baseado no material do prof. Luis Otavio Alvares INE5430 Inteligência Artificial Tópico: Raciocínio Baseado em Casos Baseado no material do prof. Luis Otavio Alvares (C) - Prof. Mauro Roisenberg 18/09/2010 1 Raciocínio Baseado em Casos CBR (Case-Based

Leia mais

Rosana T.Vaccare Braga

Rosana T.Vaccare Braga Rosana T.Vaccare Braga Processo de remover detalhes físicos,espaciais ou temporais no estudo de objetos ou sistemas com o objetivo de focar em outros aspectos de interesse (Colburn) Similar ao processo

Leia mais

- Engenharia Reversa - Evolução de Sofware. Desenvolvimento como. Requisitos o que. Sistema porque. Profa. Dra. Sandra Fabbri. operacional.

- Engenharia Reversa - Evolução de Sofware. Desenvolvimento como. Requisitos o que. Sistema porque. Profa. Dra. Sandra Fabbri. operacional. Unidade V Evolução de Sofware - Engenharia Reversa - Profa. Dra. Sandra Fabbri Fases Genéricas do Ciclo de Vida Engenharia Sistemas Análise Projeto Codificação Manutenção Teste Sistema Requisitos Desenvolvimento

Leia mais

SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU

SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Curso de Ciências da Computação (Bacharelado) SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU Acadêmica:

Leia mais

Semântica Operacional

Semântica Operacional Semântica Conceitos Semântica é o estudo do significado. Incide sobre a relação entre significantes, tais como palavras, frases, sinais e símbolos, e o que eles representam, a sua denotação. Semântica

Leia mais

Sistema inteligente aplicado à área da saúde

Sistema inteligente aplicado à área da saúde Sistema inteligente aplicado à área da saúde Márcia Regina Ferro Móss Júlio* Mestre em Ciência da Computação - UNICAMP Coordenadora do curso de Ciência da Computação da Faculdade de Comunitária de Limeira

Leia mais

Introdução à Programação Estruturada Parte 2. Material da Prof. Ana Eliza

Introdução à Programação Estruturada Parte 2. Material da Prof. Ana Eliza Introdução à Programação Estruturada Parte 2 Material da Prof. Ana Eliza programa Passo 1: Definir o problema O que fazer? Passo 2: Especificar a solução Como fazer? Passo 3: Codificar a solução Passo

Leia mais

Sumário Ciclo RBC. Ciclo RBC Recuperação. Objetivo. Recuperação Reutilização Revisão Retenção

Sumário Ciclo RBC. Ciclo RBC Recuperação. Objetivo. Recuperação Reutilização Revisão Retenção Universidade de São Paulo Instituto de Ciências Matemáticas e Computação Sumário Ciclo RBC Recuperação Reutilização Revisão Retenção Programa de Aperfeiçoamento de Ensino Estagiária: Valéria de Carvalho

Leia mais

INE5384 Estruturas de Dados. Sumário

INE5384 Estruturas de Dados. Sumário UFSC-CTC-INE Curso de Ciência da Computação INE5384 Estruturas de Dados Turma 322B Prof. Ronaldo S. Mello 2002/2 Introdução Listas Sumário Árvores Métodos de Pesquisa de Dados Métodos de Ordenação de Dados

Leia mais

Engenharia Reversa e Reengenharia. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Engenharia Reversa e Reengenharia. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Engenharia Reversa e Reengenharia Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Fases Genéricas do Ciclo de Vida Engenharia Sistemas Análise Projeto Codificação Testes Manutenção

Leia mais

Programação Estruturada Aula - Introdução a Linguagem de Programação

Programação Estruturada Aula - Introdução a Linguagem de Programação Programação Estruturada Aula - Introdução a Linguagem de Programação Prof. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br ORGANIZAÇÃO BÁSICA DE UM COMPUTADOR 2 ORGANIZAÇÃO BÁSICA DE UM COMPUTADOR

Leia mais

Gestão de Ontologias

Gestão de Ontologias Gestão de Ontologias Apresentação de Relatório Técnico Luiz Cruz Silveira Neto Apresentação para Reunião do Grupo de Ontologias (Laboratório de Políticas Públicas Participativas) E-mail: luiznetogi@gmail.com

Leia mais

CURRÍCULO DO CURSO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (noturno) [Campus Araranguá] 20171

CURRÍCULO DO CURSO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (noturno) [Campus Araranguá] 20171 Documentação: Objetivo: Titulação: Diplomado em: Reconhecimento do Curso - Port.nº 122, de 05/07/2012/MEC Autorizado Portaria nº 322/SESU/2011, de 02/08/2011. Resolução nº 022/CEG/2008 de 10/12/2008,(Criação

Leia mais

Maria Claudete Schorr Magda Bertch

Maria Claudete Schorr Magda Bertch IV Workshop de Ensino em Pensamento Universidade Federal do Rio Grande do Sul - UFRGS Computacional, Algoritmos e Programação Análise longitudinal do desempenho dos estudantes de Ensino Médio e estudantes

Leia mais

As 10 Áreas da Engenharia de Software, Conforme o SWEBOK Prof. Elias Ferreira

As 10 Áreas da Engenharia de Software, Conforme o SWEBOK Prof. Elias Ferreira As 10 Áreas da Engenharia de Software, Conforme o SWEBOK Prof. Elias Ferreira Educação de iniciação profissional validada e legitimada pela sociedade Registro da adequação à prática através de certificação

Leia mais

FACULDADE LEÃO SAMPAIO

FACULDADE LEÃO SAMPAIO FACULDADE LEÃO SAMPAIO Paradigmas de Programação Curso de Análise e Desenvolvimento de Sistemas Turma: 309-5 Semestre - 2014.2 Paradigmas de Programação Prof. MSc. Isaac Bezerra de Oliveira. 1 PARADIGMAS

Leia mais

Construção de Abstrações em Lógica de Programação

Construção de Abstrações em Lógica de Programação Construção de Abstrações em Lógica de Programação Mauro M. Mattos, MSc FURB Universidade Regional de Blumenau Departamento de Sistemas e Computação mattos@furb.rct-sc.br RESUMO O presente trabalho contextualiza

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 Estadual de Mato Grosso do Sul Bacharelado em Ciência da Computação Algoritmos e Estruturas de Dados II Prof. Fabrício Sérgio de Paula

Universidade Estadual de Mato Grosso do Sul Bacharelado em Ciência da Computação Algoritmos e Estruturas de Dados II Prof. Fabrício Sérgio de Paula Universidade Estadual de Mato Grosso do Sul Bacharelado em Ciência da Computação Algoritmos e Estruturas de Dados II Prof. Fabrício Sérgio de Paula Tópicos Introdução Árvore digital Árvore digital binária

Leia mais

Programação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior.

Programação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior. Programação de Computadores I Aula - Vetores Professor Ilaim Costa Junior www.ic.uff.br/~ilaim Vetores Estruturas de dados composta Permitem a uma variável armazenar múltiplos valores de um mesmo tipo

Leia mais

Ferramenta de apoio a identificação de eventos utilizando Linguagem Natural. Aluno: Ricardo Tomelin Orientador: Everaldo Artur Grahl

Ferramenta de apoio a identificação de eventos utilizando Linguagem Natural. Aluno: Ricardo Tomelin Orientador: Everaldo Artur Grahl Ferramenta de apoio a identificação de eventos utilizando Linguagem Natural Aluno: Ricardo Tomelin Orientador: Everaldo Artur Grahl Roteiro 1. Introdução 2. Objetivos 3. Análise Essencial de Sistemas 4.

Leia mais

SEMÂNTICA 02/09/2013. Conceitos de LPs - Semântica

SEMÂNTICA 02/09/2013. Conceitos de LPs - Semântica UNIVERSIDADE ESTADUAL DE SANTA CRUZ CURSO: CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: CONCEITOS DE LINGUAGENS DE PROGRAMAÇÃO DOCENTE: ROGÉRIO VARGAS DISCENTE: MARIANNA NOVAES Semântica SEMÂNTICA Semântica é a área

Leia mais

Ferramenta para cálculo de métricas em softwares orientados a objetos codificados em Object Pascal

Ferramenta para cálculo de métricas em softwares orientados a objetos codificados em Object Pascal Ferramenta para cálculo de métricas em softwares orientados a objetos codificados em Object Pascal Patrícia Regina Ramos da Silva Seibt (FURB) patrícia@benner.com.br Marcel Hugo (FURB) marcel@furb.br Everaldo

Leia mais

Programação de Computadores:

Programação de Computadores: Instituto de C Programação de Computadores: Introdução a Linguagens de Programação Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Seis Camadas Problema

Leia mais

Inteligência Artificial. Raciocínio Baseado em Casos Conceitos Básicos

Inteligência Artificial. Raciocínio Baseado em Casos Conceitos Básicos Universidade Estadual do Oeste do Paraná Centro de Ciências Exatas e Tecnológicas Curso de Bacharelado em Ciência da Computação Inteligência Artificial Raciocínio Baseado em Casos Conceitos Básicos Aula

Leia mais

Protótipo tipo de um Sistema de Informações Executivas para Representantes Comerciais do Ramo Têxtil

Protótipo tipo de um Sistema de Informações Executivas para Representantes Comerciais do Ramo Têxtil Protótipo tipo de um Sistema de Informações Executivas para Representantes Comerciais do Ramo Têxtil Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Curso de Ciências da Computação

Leia mais

Fabrício Jailson Barth BandTec

Fabrício Jailson Barth BandTec Introdução à Inteligência Artificial Fabrício Jailson Barth fabricio.barth@bandtec.com.br BandTec 1 o semestre de 2012 Objetivos e Sumário O que é Inteligência Artificial (IA)? Objetivos da IA. Influência

Leia mais

Linguagens de Programação I. Introdução a Algoritmos e Lógica de Programação

Linguagens de Programação I. Introdução a Algoritmos e Lógica de Programação Linguagens de Programação I Introdução a Algoritmos e Lógica de Programação 1 INTRODUÇÃO Que é um programa de computador? Um programa de computador é o produto resultante da atividade intelectual de um

Leia mais

Introdução à Lógica de Programação. Adaptação de Luis Otavio Alvares

Introdução à Lógica de Programação. Adaptação de Luis Otavio Alvares 1 Introdução à Lógica de Programação Adaptação de Luis Otavio Alvares 2 Elaboração de um programa Problema Análise Programa Algoritmo 3 Processo de geração de um programa Análise do problema: Ler atentamente

Leia mais

Introdução ao Java. Prof. Herbert Rausch Fernandes

Introdução ao Java. Prof. Herbert Rausch Fernandes Introdução ao Java Prof. Herbert Rausch Fernandes Orientação a Objetos Programação Orientada por Objetos: é a construção de sistemas de software como uma coleção estruturada de implementações de tipos

Leia mais

Laboratórios de Comunicações III MiECom (2 o ano)

Laboratórios de Comunicações III MiECom (2 o ano) Laboratórios de Comunicações III MiECom (2 o ano) Projecto integrado Ano Lectivo de 08/09 Versão: V20080917 1 Objectivos Com este projecto integrado pretende-se sedimentar os conhecimentos introduzidos

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais

Acadêmico: Denilson Domingos Professor Orientador: Paulo César Rodacki Gomes FURB - Universidade Regional de Blumenau

Acadêmico: Denilson Domingos Professor Orientador: Paulo César Rodacki Gomes FURB - Universidade Regional de Blumenau PROTÓTIPO TIPO DE UM SISTEMA DE MODELAGEM PARAMÉTRICA DE SÓLIDOSS Acadêmico: Denilson Domingos Professor Orientador: Paulo César Rodacki Gomes FURB - Universidade Regional de Blumenau - INTRODUÇÃO - OBJETIVOS

Leia mais

Acadêmico: Mateus Artur Schneiders Prof. Orientador: Dr. Mauro Marcelo Mattos

Acadêmico: Mateus Artur Schneiders Prof. Orientador: Dr. Mauro Marcelo Mattos Adoção de JBoss Drools no desenvolvimento de sistemas Acadêmico: Mateus Artur Schneiders Prof. Orientador: Dr. Mauro Marcelo Mattos Roteiro da apresentação Introdução Objetivos Fundamentação Teórica Trabalhos

Leia mais

Informática I. Aula Aula 18-29/10/2007 1

Informática I. Aula Aula 18-29/10/2007 1 Informática I Aula 18 http://www.ic.uff.br/~bianca/informatica1/ Aula 18-29/10/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript

Leia mais

Em contraste aos métodos de aprendizado que constroem uma descrição explicita genérica da função alvo. Os métodos baseados em instâncias guardam os

Em contraste aos métodos de aprendizado que constroem uma descrição explicita genérica da função alvo. Os métodos baseados em instâncias guardam os Em contraste aos métodos de aprendizado que constroem uma descrição explicita genérica da função alvo. Os métodos baseados em instâncias guardam os exemplos de treinamento A generalização é posposta até

Leia mais

Inteligência Artificial. Conceitos Gerais

Inteligência Artificial. Conceitos Gerais Inteligência Artificial Conceitos Gerais Inteligência Artificial - IA IA é um campo de estudo multidisciplinar e interdisciplinar, que se apóia no conhecimento e evolução de outras áreas do conhecimento.

Leia mais

Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação

Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP. Aula 1 Introdução à Computação Introdução à Computação para Engenharia MAC2166 Prof. Dr. Paulo Miranda IME-USP Aula 1 Introdução à Computação Eventos históricos: 1) Primeiro computador a válvulas, o Eletronic Numeric Integrator And

Leia mais

Programação de Computadores:

Programação de Computadores: Instituto de C Programação de Computadores: Vetores Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Introdução ao FORTRAN Cinco aspectos precisam

Leia mais

Animação do funcionamento de um núcleo de sistema operacional. Marco Antonio Ruthes dos Santos Orientador : Mauro Marcelo Mattos

Animação do funcionamento de um núcleo de sistema operacional. Marco Antonio Ruthes dos Santos Orientador : Mauro Marcelo Mattos Marco Antonio Ruthes dos Santos Orientador : Mauro Marcelo Mattos Estrutura da apresentação: Objetivos do trabalho Base conceitual Modelo de Simulação Powerpoint Automation Simulação dos eventos do núcleo

Leia mais

O QUE É E POR QUE ESTUDAR IHC?

O QUE É E POR QUE ESTUDAR IHC? O QUE É E POR QUE ESTUDAR IHC? É o conjunto de processos, diálogos, e ações através dos quais o usuário humano interage com um computador. "A interação homem-computador é uma disciplina que diz respeito

Leia mais

Linguagens de Domínio Específico

Linguagens de Domínio Específico Linguagens de Domínio Específico Fabio Mascarenhas 2017.1 http://www.dcc.ufrj.br/~fabiom/dsl Definindo DSLs Linguagem específica de domínio: uma linguagem de programação de computadores de expressividade

Leia mais

EXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua

EXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua Universidade Católica de Pelotas Centro Politécnico Programa de Pós-Graduação em Informática EXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua Luthiano Venecian, João Lopes, Adenauer

Leia mais

Aprendizado de Máquina (Machine Learning)

Aprendizado de Máquina (Machine Learning) Ciência da Computação Aprendizado de Máquina (Machine Learning) Aula 07 Classificação com o algoritmo knn Max Pereira Classificação com o algoritmo (knn) Um algoritmo supervisionado usado para classificar

Leia mais

Desenho e Análise de Algoritmos

Desenho e Análise de Algoritmos Desenho e Análise de Algoritmos Pedro Ribeiro DCC/FCUP 2014/2015 Pedro Ribeiro (DCC/FCUP) Desenho e Análise de Algoritmos 2014/2015 1 / 13 Informações Gerais Site: http://www.dcc.fc.up.pt/~pribeiro/aulas/daa1415/

Leia mais

Universidade Regional de Blumenau

Universidade Regional de Blumenau Universidade Regional de Blumenau Curso de Ciências da Computação Bacharelado Sistemas de Informação para o Executivo da Associação dos Professores da Universidade Regional de Blumenau Sistema desenvolvido

Leia mais

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F. Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio

Leia mais

Introdução a Programação de Jogos

Introdução a Programação de Jogos Introdução a Programação de Jogos Aula 02 Algoritmos e Ciclo de Desenvolvimento Edirlei Soares de Lima Modelo de um Computador Linguagem de Máquina Um processador executa instruções

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

PROGRAMAÇÃO DE COMPUTADORES V - TCC Modulo 6 : Funções Escopo de Variáveis: Globais x Locais Aura - Erick

PROGRAMAÇÃO DE COMPUTADORES V - TCC Modulo 6 : Funções Escopo de Variáveis: Globais x Locais Aura - Erick PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 6 : Funções Escopo de Variáveis: Globais x Locais Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Funções Escopo de Variáveis Variáveis Globais

Leia mais

PLANO DE UNIDADE DIDÁTICA- PUD

PLANO DE UNIDADE DIDÁTICA- PUD Professor: Marcus Vinícius Midena Ramos Coordenação: Ricardo Argenton Ramos Data: 03/08/2010 Página: 1 de 5 EMENTA: Conceitos básicos de linguagens. Histórico, classificação e principais aplicações de

Leia mais

Hash Tables Tabelas de Espalhamento

Hash Tables Tabelas de Espalhamento Hash Tables Tabelas de Espalhamento Estruturas de Prof. Vilson Heck Junior Hash Table Como Estrutura de : Serve para organizar e armazenar dados de forma a agilizar o processo de pesquisa; Pode ser programada

Leia mais

Apresentação da Disciplina

Apresentação da Disciplina Apresentação da Disciplina Aula #1.1 EBS 111 ICC Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Roteiro Objetivos da disciplina; Conteúdo; Metodologia de ensino; Bibliografia; Critérios

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

Ambiente de Data Warehouse Para Imagens Médicas Baseado Em Similaridade

Ambiente de Data Warehouse Para Imagens Médicas Baseado Em Similaridade Universidade de São Paulo - USP Instituto de Ciências Matemáticas e de Computação - ICMC Programa de Pós-Graduação em Ciências da Computação e Matemática Computacional Ambiente de Data Warehouse Para Imagens

Leia mais

Daniel Wildt

Daniel Wildt Orientação a Objetos 1 Daniel Wildt http://danielwildt.blogspot.com Agenda 2 Orientação a Objetos Classe x Objeto Representação classe Atributos / operações Construtores e Destrutores Liberando memória

Leia mais

Consultas por Similaridade em Domínios de Dados Complexos

Consultas por Similaridade em Domínios de Dados Complexos Consultas por Similaridade em Domínios de Dados Complexos Guilherme Felipe Zabot Orientador: Profº Dr Caetano Traina Jr Roteiro Objetivo Introdução Dados Complexos Representação de Dados Complexos Extração

Leia mais

RACIOCÍNIO BASEADO EM CASOS APLICADO PARA AUXÍLIO NA SELEÇÃO DE CURSOS DO INSTITUTO FEDERAL CATARINENSE

RACIOCÍNIO BASEADO EM CASOS APLICADO PARA AUXÍLIO NA SELEÇÃO DE CURSOS DO INSTITUTO FEDERAL CATARINENSE RACIOCÍNIO BASEADO EM CASOS APLICADO PARA AUXÍLIO NA SELEÇÃO DE CURSOS DO INSTITUTO FEDERAL CATARINENSE. Autores: Munyque MITTELMANN, Daniel Gomes SOARES. Identificação autores: Acadêmica do IFC-Rio do

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

Acadêmica: Giselle Mafra Schlosser Orientador: Everaldo Artur Grahl

Acadêmica: Giselle Mafra Schlosser Orientador: Everaldo Artur Grahl AVALIAÇÃO DA QUALIDADE DO CÓDIGO FONTE ESCRITO EM PL/SQL Acadêmica: Giselle Mafra Schlosser Orientador: Everaldo Artur Grahl Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento

Leia mais

Inteligência Artificial. Categorias de Conhecimento

Inteligência Artificial. Categorias de Conhecimento Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação http://www.inf.unioeste.br/~claudia/ia2017.html Inteligência Artificial Categorias de Conhecimento Roteiro Conclusão

Leia mais

FERRAMENTA PARA CRIAR E VISUALIZAR REGRAS UTILIZADAS NA FORMAÇÃO DA POLÍTICA DE PREÇO

FERRAMENTA PARA CRIAR E VISUALIZAR REGRAS UTILIZADAS NA FORMAÇÃO DA POLÍTICA DE PREÇO FURB UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO FERRAMENTA PARA CRIAR E VISUALIZAR REGRAS UTILIZADAS NA FORMAÇÃO DA POLÍTICA DE PREÇO

Leia mais

PRODUTOS DE SOFTWARE UTILIZANDO O MÉTODO M QUALITY FUNCTION DEPLOYMENT (QFD) Aluno: Sandro Niehues Orientador: Everaldo Artur Grahl

PRODUTOS DE SOFTWARE UTILIZANDO O MÉTODO M QUALITY FUNCTION DEPLOYMENT (QFD) Aluno: Sandro Niehues Orientador: Everaldo Artur Grahl PROTÓTIPO TIPO DE APOIO A AVALIAÇÃO DE PRODUTOS DE SOFTWARE UTILIZANDO O MÉTODO M QUALITY FUNCTION DEPLOYMENT (QFD) Aluno: Sandro Niehues Orientador: Everaldo Artur Grahl Roteiro Introdução Objetivos Quality

Leia mais

SEMÂNTICA. Rogério Rocha. rode = program simples = var x : int := 3 in x := x + 5 end.

SEMÂNTICA. Rogério Rocha. rode = program simples = var x : int := 3 in x := x + 5 end. SEMÂNTICA program simples = var x : int := 3 in x := x + 5 end. rode =? Rogério Rocha Roteiro Introdução Sintaxe Semântica Dinâmica (Métodos formais) Operacional Axiomática Denotacional Estática Conclusão

Leia mais

Introdução 2014/1 Prof. Luís Fernando Garcia

Introdução 2014/1 Prof. Luís Fernando Garcia Engenharia de Software Introdução 2014/1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR Engenharia de Software Onipresença/DEPENDÊNCIA de computadores Computador = Software Aspectos POSITIVOS Aspectos NEGATIVOS

Leia mais

Conceitos de Orientação a Objetos. Objeto Atributo Classe Método

Conceitos de Orientação a Objetos. Objeto Atributo Classe Método Conceitos de Orientação a Objetos Objeto Atributo Classe Método Objeto Tudo em Orientação Objeto é OBJETO Objeto, no mundo físico, é tipicamente um produtor e consumidor de itens de informação máquina,

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Prof. Eduardo Simões de Albuquerque Instituto de Informática UFG 1o. Semestre / 2006 Adaptado do material do prof. Fábio Moreira Costa Programa e Introdução Assunto do curso

Leia mais

Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton

Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton nilton@comp.uems.br Introdução A linguagem C foi inventada por Dennis Ritchie e

Leia mais

FORMULÁRIO DE REGISTRO DE PLANO DE CURSO 2013.I

FORMULÁRIO DE REGISTRO DE PLANO DE CURSO 2013.I INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA BAIANO Campus Senhor do Bonfim I N S T I T U T O F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O L O G I A B A I A N O C a m p u s S E N

Leia mais

Linguagens Formais e Autômatos

Linguagens Formais e Autômatos Linguagens Formais e Autômatos Gramáticas Livre do Contexto (GLC) Cristiano Lehrer, M.Sc. Linguagens Livres do Contexto (1/2) Seu estudo é de fundamental importância na informática: Compreende um universo

Leia mais

Introdução a Programação

Introdução a Programação Introdução a Programação Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula 01 Informática e a Programação Roteiro Informática Pensar e Programar Atividades

Leia mais

Luciana Schimitt Orientador Dr. Oscar Dalfovo

Luciana Schimitt Orientador Dr. Oscar Dalfovo Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Curso de Sistemas de Informação (Bacharelado) Desenvolvimento de Sistema de Informações para seleção de pessoal com base na cognição

Leia mais

Estrutura de Dados. Introduc a o e Alocac a o de Memo ria. Vilson Heck Junior. Instituto Federal de Santa Catarina

Estrutura de Dados. Introduc a o e Alocac a o de Memo ria. Vilson Heck Junior. Instituto Federal de Santa Catarina Estrutura de Dados Introduc a o e Alocac a o de Memo ria Vilson Heck Junior Instituto Federal de Santa Catarina 2015 Sumário 1 Sumário 2 Introdução 3 Dados Compostos Heterogêneos O Problema A Solução Objetos

Leia mais

Engenharia Reversa e Reengenharia. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2017

Engenharia Reversa e Reengenharia. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2017 Engenharia Reversa e Reengenharia Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2017 Fases Genéricas do Ciclo de Vida Engenharia Sistemas Análise Projeto Codificação Testes Manutenção

Leia mais

SER PROTAGONISTA DO SEU TEMPO, DESAFIO DA BNCC PARA O ENSINO MÉDIO

SER PROTAGONISTA DO SEU TEMPO, DESAFIO DA BNCC PARA O ENSINO MÉDIO SER PROTAGONISTA DO SEU TEMPO, DESAFIO DA BNCC PARA O ENSINO MÉDIO Na BNCC Base Nacional Comum Curricular do Ensino Médio, competência é definida como a mobilização de conhecimentos (conceitos e procedimentos),

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Metodologia CommonKADS Utilizando um formalismo para modelar conhecimento Prof. Paulo Martins Engel História dos sistemas de conhecimento Máquinas de busca de propósito geral (1965)

Leia mais

Visão Geral... e conceitos básicos

Visão Geral... e conceitos básicos Visão Geral.. e conceitos básicos 1 Curso de... Programação O que se estuda aqui? Algoritmos 2 E o que são algoritmos? Sequência finita e não ambígua de passos para a solução de um problema. Lembre- se

Leia mais

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura Introdução Organização e Arquitetura INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Eduardo Max Amaro Amaral Arquitetura são os atributos visíveis ao programador. Conjunto de instruções, número

Leia mais

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO

Leia mais

2284-ELE/5, 3316-IE/3. Universidade da Beira Interior, Departamento de Informática

2284-ELE/5, 3316-IE/3. Universidade da Beira Interior, Departamento de Informática INTELIGÊNCIA ARTIFICIAL 2284-ELE/5, 3316-IE/3 Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2007/2008 Aprendizagem A aprendizagem é um aspecto crucial da Inteligência

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Alguns Conceitos sobre Conceito de Algoritmo Pseudocódigo Tipos de

Leia mais

Sistema Computacional

Sistema Computacional Algoritmos e Lógica de Programação Conceitos Básicos Abstração Reinaldo Gomes reinaldo@cefet-al.br O que é um? Integração de componentes atuando como uma entidade, com o propósito de processar dados, i.e.

Leia mais

Processo de Abstração de Erros nas Análises Funcionais de Programas Aplicativos Fiscais

Processo de Abstração de Erros nas Análises Funcionais de Programas Aplicativos Fiscais Processo de Abstração de Erros nas Análises Funcionais de Programas Aplicativos Fiscais Everaldo Artur Grahl egrahl@furb.br Daniel Severo Estrázulas pafdaniel@gmail.com Sumário Introdução Processo de Análise

Leia mais

Protótipo de software para auxiliar no aprendizado das cores e formas geométricas

Protótipo de software para auxiliar no aprendizado das cores e formas geométricas Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Bacharelado em Ciências da Computação Trabalho de Conclusão de Curso Protótipo de software para auxiliar no aprendizado das cores

Leia mais