4 resultados para Linguagens de programação
em Universidade Federal do Pará
Resumo:
Este trabalho apresenta uma nova abordagem para avaliação automática de consultas SQL. Essa abordagem propõe uma solução para o desafio de estimular o aprendiz a aperfeiçoar a sua solução: buscando, além de uma resposta que retorna o resultado correto, uma consulta com complexidade próxima da solução ótima. Essa proposta pode ser utilizada em ambientes de educação a distancia ou na educação presencial em atividades de laboratório, incluindo as avaliações. A solução proposta tem como vantagens: (1) o aprendiz recebe um feedback instantâneo durante a atividade prática de programação, o qual permite ao aprendiz refatorar a sua solução em direção a uma solução ótima; (2) completa integração entre o ensino de conceitos de programação com exemplo de fragmentos de programas executáveis on-line; (3) monitoramento das atividades do aprendiz (quantos exemplos foram executados; em cada exercício quantas tentativas de execução foram feitas, etc). Este trabalho é um primeiro passo na direção de construção de um ambiente totalmente assistido (por exemplo com avaliação automática) para ensino da linguagem de programação SQL, onde o professor é liberado do árduo trabalho de correção de comandos SQL podendo realizar tarefas pedagógicas mais relevantes. O método, fundamentado em estatística e métricas da Engenharia de Software, pode ser adaptado para outras linguagens tais como Java e Pascal. Além disso, o LabSQL serve com um laboratório para experimentação de duas novas técnicas, uma de avaliação e outra de acompanhamento, que estão sendo pesquisadas em trabalhos em paralelos: (a) avaliação automática de questões conceituais discursivas, além de permitir as tradicionais perguntas objetivas, (b) método de acompanhamento através de montagem de uma rubrica de avaliação.
Resumo:
Esta dissertação teve o objetivo de verificar se os alunos da EJA consideram que o uso de uma variedade linguística pouco valorizada tem efeito sobre a aprendizagem da matemática e refletir sobre a importância do respeito à variedade linguística do aluno da EJA, que pode servir de meio para se chegar à variedade estabelecida no espaço escolar, assim como para a aquisição da linguagem matemática. A discriminação linguística que se tem dentro do contexto escolar pode distanciar ou até mesmo negar o acesso aos conhecimentos escolares pelo fato de se retirar as referências de mundo que o aluno possui. O aprendizado da matemática no meio escolar está distante das variedades existentes e principalmente daquelas oriundas dos meios mais carentes economicamente. Analisa-se a possibilidade de uma ponte entre os conhecimentos matemáticos populares e os escolares, a partir do respeito à variedade usada pelos educandos. A pesquisa foi realizada em uma escola pública com uma turma da terceira etapa da EJA. A análise permitiu constatar que muitos dos problemas encontrados no aprendizado da matemática estão relacionados com aspectos referentes à discriminação da variedade linguística e dos conhecimentos matemáticos das classes populares no meio escolar. Como se vive numa sociedade altamente tecnológica, que é formatada por modelos prescritos pela classe dominante, a partir da linguagem matemática, então esse conhecimento é imprescindível para a compreensão e para uma possível transformação social. Contudo, a escola segue comportamentos determinados, com o objetivo de reproduzir e manter tal mentalidade dominante ao negar o acesso à linguagem matemática. A pesquisa aponta para um caminho que prevê um ensino/aprendizagem da matemática que se emancipe desse ideal de sociedade, pois assim poderá contribuir para uma melhor educação aos alunos da EJA e para uma possível transformação social.
Resumo:
Relatamos a experiência de utilizar programação em Maple como ferramenta de aprendizagem do estudante num curso básico de teoria eletromagnética. Acreditamos que este relato possa ser útil a quem desejar utilizar o computador como instrumento pedagógico no ensino de Física.
Resumo:
Através do uso da programação em linguagem orientada a objetos e, aplicando-se uma técnica de programação específica, é possível gerar um conjunto de classes genéricas cujos objetos representam cada bloco de um controlador fuzzy e também suas variáveis linguísticas. Tais classes, sendo aplicadas de forma sistemática, facilitam a programação de uma variedade de controladores desta natureza. Este trabalho apresenta a referida técnica e mostra os resultados obtidos através de um modelo simulado de um pêndulo rotacional invertido que é controlado por um sistema de controle composto por três controladores fuzzy, projetados e construídos sob este ponto de vista.