Defesa do TC Portfólio de Elen Arantza em 12/12/2013
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
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.