Download - Apresentação Sistemas Inteligentes C# / Java
Análise de tecnologias para o desenvolvimento de sistemas
tutores inteligentes na internet
Faculdade Politécnica de Jundiaí
Objetivo da pesquisa
Investigar duas das principais tecnologiasdisponíveis para Internet (Java e Microsoft.Net) e as alterações necessárias paraadequar o funcionamento de um sistematutor inteligente para a Web.
Metodologia
Levantamento bibliográfico inicial visandodeterminar padrões comparativos entre asduas tecnologias, com base nos padrõesadotados, escolher a melhor e realizar aconstruçã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 oensino e que fazem uso de técnicas deInteligência Artificial (Freedman et al, 2000).
►Os STI’s têm auxiliado estudantes em diversosdomínios, tais como geometria, química eprogramação. Estes domínios são consideradosideais, devido o grau de sua representatividade(Oliveira, 2005).
Desenvolvimento da pesquisa
Desenvolvimento da pesquisa
Aluno
Modelo do
tutor
Modelo de
aprendizado
Modelo de
domínioModelo do
estudante
Modelo tradicional de um Sistema Tutor Inteligente.(FREEDMAN et al, 2000)
Desenvolvimento da pesquisa
Tecnologias disponíveis: a pesquisa foielaborada com foco nas duas principaisplataformas 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ívelobservar que ambas tecnologias poderiamser adotadas no desenvolvimento dos STI’s.Porém, após a análise de comportamento einteração, optou-se pela plataforma Java,devido sua portabilidade, desempenho e ofato de não ter custo com licenciamento, esua fácil interação com outros componentesgratuitos.
Referências Bibliográficas
► EADDY, M. C# Versus Java. Dr. Dobbs. Fevereiro, 2001.
► FREEDMAN, R.; ALI, S. S.; MCROY, S., “What is an intelligent tutoringsystem?”. Intelligence, Vol 11, No 3, 2000, pp. 15-16.
► OLIVEIRA, C. L. V. AutoExplC: sistema tutor inteligente paraauxílio ao ensino da linguagem “C” baseado na aprendizagempor 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 Luteranode Palmas (CEULP/ULBRA), 2004.
Faculdade Politécnica de Jundiaí