SlideShare uma empresa Scribd logo
Análise de tecnologias para o
desenvolvimento de sistemas
tutores inteligentes na internet
Faculdade Politécnica de Jundiaí
emersoncarlosduarte@gmail.com
Objetivo da pesquisa
Investigar duas das principais tecnologias
disponíveis para Internet (Java e Microsoft.
Net) e as alterações necessárias para
adequar o funcionamento de um sistema
tutor inteligente para a Web.
Metodologia
Levantamento bibliográfico inicial visando
determinar padrões comparativos entre as
duas tecnologias, com base nos padrões
adotados, escolher a melhor e realizar a
construção de um protótipo.
O que é um Sistema Tutor Inteligente?
► O termo “Sistema Tutor Inteligente” (STI) é
aplicado a programas que são projetados para o
ensino e que fazem uso de técnicas de
Inteligência Artificial (Freedman et al, 2000).
► Os STI’s têm auxiliado estudantes em diversos
domínios, tais como geometria, química e
programação. Estes domínios são considerados
ideais, devido o grau de sua representatividade
(Oliveira, 2005).
Desenvolvimento da pesquisa
Desenvolvimento da pesquisa
Aluno
Modelo do
tutor
Modelo de
aprendizado
Modelo de
domínio
Modelo do
estudante
Modelo tradicional de um Sistema Tutor Inteligente.
(FREEDMAN et al, 2000)
Desenvolvimento da pesquisa
Tecnologias disponíveis: a pesquisa foi
elaborada com foco nas duas principais
plataformas existentes (SANTOS, 2004)
(SANT’ANNA, 2006).
►Microsoft.Net (C#)
►Java
Características (EADDY, 2001):
►Similaridade entre as linguagens;
►Compilando com Java e C#;
►Interação com dispositivo móvel.
Desenvolvimento da pesquisa
Portabilidade e Desempenho
► Microsoft.Net (C#)
► Java
Desenvolvimento da pesquisa
Máquinas Virtuais
►JVM (Java Virtual Machine)
►CLR (Commom Language Run-Time)
Desenvolvimento da pesquisa
Resultado da pesquisa
No decorrer da pesquisa foi possível
observar que ambas tecnologias poderiam
ser adotadas no desenvolvimento dos STI’s.
Porém, após a análise de comportamento e
interação, optou-se pela plataforma Java,
devido sua portabilidade, desempenho e o
fato de não ter custo com licenciamento, e
sua fácil interação com outros componentes
gratuitos.
Referências Bibliográficas
► EADDY, M. C# Versus Java. Dr. Dobbs. Fevereiro, 2001.
► FREEDMAN, R.; ALI, S. S.; MCROY, S., “What is an intelligent tutoring
system?”. Intelligence, Vol 11, No 3, 2000, pp. 15-16.
► OLIVEIRA, C. L. V. AutoExplC: sistema tutor inteligente para
auxílio ao ensino da linguagem “C” baseado na aprendizagem
por auto-explicação de exemplos. Dissertação de Mestrado.
Campinas: PUC-Campinas, 2005. 107p.
► SANT’ANNA M. Diferença entre Java e C# - Parte 2. 2006.
► SANTOS, M. S. Asp.NET. Dissertação. Centro Universitário Luterano
de Palmas (CEULP/ULBRA), 2004.
Faculdade Politécnica de Jundiaí
emersoncarlosduarte@gmail.com

Mais conteúdo relacionado

PPT
Call: introdução geral_P.Hubbarb_2009
PPTX
sistemas expertos y robotica
PPTX
Sistemas expertos
PDF
Los sistemas expertos en el derecho
PPTX
Sistemas expertos
PPTX
Introducción a la inteligencia artificial
PPTX
Sistemas expertos
PPSX
Clase 1. paradigmas s.e.
Call: introdução geral_P.Hubbarb_2009
sistemas expertos y robotica
Sistemas expertos
Los sistemas expertos en el derecho
Sistemas expertos
Introducción a la inteligencia artificial
Sistemas expertos
Clase 1. paradigmas s.e.

Semelhante a Apresentação Sistemas Inteligentes C# / Java (20)

PDF
3 oo-concepts
PDF
3 oo-concepts
PDF
ARQUITETURA LÓGICA DO MODELO E-MATURITY -DESENVOLVIMENTO E FUNCIONAMENTO DO S...
PDF
387555062-analise-sistemas-pdf.pdf
PPTX
Apresentação UFF Mobile
PPSX
Apresentacao
PPT
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
PPT
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
PPTX
Conepro Sul 2014 - Arquitetura para um Sistema de Gestão de Testes Adaptativo...
PPT
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
PDF
081112 rede comp
PDF
Rede computadores
PDF
Moodle: Avaliação de Usabilidade da criação de cursos Web
PDF
Informática Educativa e a Aritmética (Parte 02)
DOCX
Projeto de Educação Matemática: Ensino de Matrizes e Grafos.
PDF
Atividades interdisciplinares02
PDF
Engenharia de software aplicada ao software educacional: desafios, problemas ...
PDF
Defesa do TC Portfólio de Elen Arantza em 12/12/2013
PPT
Usando serviços Web semânticos e agentes de software num framework para adapt...
PDF
A Iniciativa JEDI, O ensino de Java livre e gratuito
3 oo-concepts
3 oo-concepts
ARQUITETURA LÓGICA DO MODELO E-MATURITY -DESENVOLVIMENTO E FUNCIONAMENTO DO S...
387555062-analise-sistemas-pdf.pdf
Apresentação UFF Mobile
Apresentacao
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
Conepro Sul 2014 - Arquitetura para um Sistema de Gestão de Testes Adaptativo...
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
081112 rede comp
Rede computadores
Moodle: Avaliação de Usabilidade da criação de cursos Web
Informática Educativa e a Aritmética (Parte 02)
Projeto de Educação Matemática: Ensino de Matrizes e Grafos.
Atividades interdisciplinares02
Engenharia de software aplicada ao software educacional: desafios, problemas ...
Defesa do TC Portfólio de Elen Arantza em 12/12/2013
Usando serviços Web semânticos e agentes de software num framework para adapt...
A Iniciativa JEDI, O ensino de Java livre e gratuito
Anúncio

Último (9)

PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PPTX
Utilizando code blockes por andre backes
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Eng. Software - pontos essenciais para o início
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
Tipos de servidor em redes de computador.pptx
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Utilizando code blockes por andre backes
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Manejo integrado de pragas na cultura do algodão
Eng. Software - pontos essenciais para o início
Viasol Energia Solar -Soluções para geração e economia de energia
Anúncio

Apresentação Sistemas Inteligentes C# / Java

  • 1. Análise de tecnologias para o desenvolvimento de sistemas tutores inteligentes na internet Faculdade Politécnica de Jundiaí emersoncarlosduarte@gmail.com
  • 2. Objetivo da pesquisa Investigar duas das principais tecnologias disponíveis para Internet (Java e Microsoft. Net) e as alterações necessárias para adequar o funcionamento de um sistema tutor inteligente para a Web.
  • 3. Metodologia Levantamento bibliográfico inicial visando determinar padrões comparativos entre as duas tecnologias, com base nos padrões adotados, escolher a melhor e realizar a construção de um protótipo.
  • 4. O que é um Sistema Tutor Inteligente? ► O termo “Sistema Tutor Inteligente” (STI) é aplicado a programas que são projetados para o ensino e que fazem uso de técnicas de Inteligência Artificial (Freedman et al, 2000). ► Os STI’s têm auxiliado estudantes em diversos domínios, tais como geometria, química e programação. Estes domínios são considerados ideais, devido o grau de sua representatividade (Oliveira, 2005). Desenvolvimento da pesquisa
  • 5. Desenvolvimento da pesquisa Aluno Modelo do tutor Modelo de aprendizado Modelo de domínio Modelo do estudante Modelo tradicional de um Sistema Tutor Inteligente. (FREEDMAN et al, 2000)
  • 6. Desenvolvimento da pesquisa Tecnologias disponíveis: a pesquisa foi elaborada com foco nas duas principais plataformas existentes (SANTOS, 2004) (SANT’ANNA, 2006). ►Microsoft.Net (C#) ►Java
  • 7. Características (EADDY, 2001): ►Similaridade entre as linguagens; ►Compilando com Java e C#; ►Interação com dispositivo móvel. Desenvolvimento da pesquisa
  • 8. Portabilidade e Desempenho ► Microsoft.Net (C#) ► Java Desenvolvimento da pesquisa
  • 9. Máquinas Virtuais ►JVM (Java Virtual Machine) ►CLR (Commom Language Run-Time) Desenvolvimento da pesquisa
  • 10. Resultado da pesquisa No decorrer da pesquisa foi possível observar que ambas tecnologias poderiam ser adotadas no desenvolvimento dos STI’s. Porém, após a análise de comportamento e interação, optou-se pela plataforma Java, devido sua portabilidade, desempenho e o fato de não ter custo com licenciamento, e sua fácil interação com outros componentes gratuitos.
  • 11. Referências Bibliográficas ► EADDY, M. C# Versus Java. Dr. Dobbs. Fevereiro, 2001. ► FREEDMAN, R.; ALI, S. S.; MCROY, S., “What is an intelligent tutoring system?”. Intelligence, Vol 11, No 3, 2000, pp. 15-16. ► OLIVEIRA, C. L. V. AutoExplC: sistema tutor inteligente para auxílio ao ensino da linguagem “C” baseado na aprendizagem por auto-explicação de exemplos. Dissertação de Mestrado. Campinas: PUC-Campinas, 2005. 107p. ► SANT’ANNA M. Diferença entre Java e C# - Parte 2. 2006. ► SANTOS, M. S. Asp.NET. Dissertação. Centro Universitário Luterano de Palmas (CEULP/ULBRA), 2004.
  • 12. Faculdade Politécnica de Jundiaí emersoncarlosduarte@gmail.com