Aprendendo a construir algoritmos através da mediação digital

Documentos relacionados
Aprendendo a construir algoritmos através. da mediação digital

Maria Claudete Schorr Magda Bertch

Reconhecimento de Estados Afetivos do Aluno em Ambientes Virtuais de Aprendizagem

Porto Alegre, v.15, n.1, jan./jun ISSN impresso X ISSN digital INFORMÁTICA NA EDUCAÇÃO: teoria & prática.

Disciplina de Algoritmos e Programação

ESTRATÉGIAS PEDAGÓGICAS NO ENSINO DE ALGORITMOS E PROGRAMAÇÃO ASSOCIADAS AO USO DE JOGOS EDUCACIONAIS

Avaliação de objetos de aprendizagem. Liane Tarouco CINTED/UFRGS

Objetos de Aprendizagem Conceitos Básicos. Liane Tarouco CINTED/UFRGS

Conceitos Básicos ENTRADA PROCESSAMENTO SAÍDA

INFORMÁTICA APLICADA AULA 02 ALGORITMOS

GFM015 Introdução à Computação. Algoritmos. Ilmério Reis da Silva UFU/FACOM

Grupo de Pesquisa Computação Afetiva UFRGS

Introdução ao Pensamento Computacional. Maristela Alcântara

A única diferença entre o difícil e o impossível é que o último demora um pouco mais de tempo para ser alcançado..

A educação matemática e a construção do número pela criança, mediada pela tecnologia digital.

ORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA /1

O PROGRAMA DE MONITORIA E A DISCIPLINA ALGORITMOS E ESTRUTURAS DE DADOS

Oportunidades na Ciência da Computação: Uma visão na perspectiva de Ciência de Dados

Algoritmos e Linguagem de Programação I

SISTEMA HIPERMÍDIA ADAPTATIVO BASEADO EM ESTILOS COGNITIVOS. VIII Ciclo de Palestras sobre Novas Tecnologias na Educação

INTELIGÊNCIA COMPUTACIONAL

Introdução à Computação: Máquinas Multiníveis

GRADE CURRICULAR E CORPO DOCENTE. Fase 1 Carga horária total: 360h

Categorização dos SOFTWARES EDUCACIONAIS

2 Conceitos Básicos Educação baseada na Web

A pesquisa no ensino de computação. Práticas de ensino de algoritmos (Hazzan, Cap. 4) Péricles Miranda

UTILIZAÇÃO DE REGRAS PARA ADAPTAÇÃO DE HIPERMÍDIA


Computação na Educação Básica

Computação I: Representações de Algoritmos

Introdução a Programação

Resumo. Computação Gráfica: Uma Proposta de Plano Pedagógico. Áreas Correlatas. Definição. Uma Visão Integrada da C.G.

Ementário das disciplinas do curso de Engenharia de Software

Sumário. Simulação (1) Simulação (2) Simulação (3) Inteligência Artificial Distribuída (1) Ambientes de Simulação Baseados em Agentes

Introdução a Programação

ALGORITMOS. O que é Algoritmo? Algoritmo é um dos processo para criação

COMPUTADORES NA EDUCAÇÃO MÉDICA

Inteligência Artificial

Sistema de Gerenciamento de Objetos de Aprendizagem para dispositivos Móveis

Noções de Algoritmos

Um experimento para compreender como os aspectos afetivos podem ser reconhecidos em AVAs

A Matemática como Serviço a Ciência da Computação. Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação

XII Ciclo de Palestras sobre Novas Tecnologias na Educação Rafael Savi Vania Ribas Ulbricht

CURRÍCULO ACADÊMICO. _ Ciência da Computação BACHARELADO

Oferta de disciplinas para o período 2014/2

O construtivismo e o construcionismo fundamentando a ação docente em ambiente informatizado. Anair Altoé Marisa Morales Penati

GRADUAÇÃO EM ENGENHARIA DE COMPUTAÇÃO - EAD

Agentes pedagógicos. 2. Referencial teórico

O Uso de Estratégias de Aprendizagem Cognitivas e Metacognitivas na Disciplina Semipresencial de Processamento da Informação

I - CONCEITOS INICIAIS

Pensamento Computacional e. Relações para o ensino de Computação na Educação Básica. Ismar Frango Silveira

Teoria da Computação (BBC244)

Presente! Mecanismo para identificar a presença social de alunos em AVEAs

Metodologias Ativas. Parte 03 Aprendizagem Baseada em Problemas. Prof. Dr. Dilermando Piva Jr.

VÍDEO AULA 1 APRESENTAÇÃO DO CURSO 100% ON LINE

Oferta de disciplinas para o período 2013/2

AEDI Introdução Revisão 2

Linguagens Formais e Autômatos. Tiago Alves de Oliveira

Programação Funcional. Capítulo 1. Introdução. José Romildo Malaquias. Departamento de Computação Universidade Federal de Ouro Preto 2012.

Tecnologias de Informação e Comunicação Currículo: identificação de aprendizagens essenciais

Avaliando o impacto de tecnologias educacionais da Inteligência Artificial que consideram a afetividade do estudante na aprendizagem de jovens

Laboratório de Programação 1 Algoritmos e a Lógica de Programação

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

Tecnologia da Informação e Comunicação Aplicada à Educação. Prof. Naan Cardoso

A Ciberarte no Reconhecimento dos Estados de Ânimo em AVA

M Y C H E L L I N E S O U T O H E N R I Q U E P A T R Í C I A C. A. R. T E D E S C O

INTRODUÇÃO LINGUAGEM C

Introdução à Programação de Computadores no ensino básico: relato de uma aplicação

Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel

4) Defina o que vem a ser um algoritmo, e porque, o mesmo depende do processo.

Prof. Natalia Castro Fernandes Mestrado em Telecomunicações UFF 2º semestre/2012

CRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2

1. INTRODUÇÃO Motivação

Oferta de disciplinas para o período 2018/2

Projeto e Análise de Algoritmos Aula 1: Panorama (0.1,0.2)

INTRODUÇÃO. Prof. Msc. Luis Filipe Alves Pereira 2015

A Utilização de Algoritmos na formação da Decisão Judicial Razão, Emoções e Sentimentos

Computação e Programação

Linguagens Formais e Autômatos (BBC242) Professor: Anderson Almeida Ferreira DECOM-UFOP

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

DOCUMENTO DE ADEQUAÇÃO MESTRADO EM ENGENHARIA INFORMÁTICA FACULDADE DE CIÊNCIAS E TECNOLOGIA UNIVERSIDADE NOVA DE LISBOA PEÇA B

Computadores, Algoritmos e Linguagens

Pesquisa, Desenvolvimento e Avaliação de Ambientes e Materiais Educativos

3 Provadores de Teoremas

Ementário das disciplinas do curso de Engenharia da Computação. - Núcleo Básico -

Plano de Trabalho Docente Ensino Técnico

Apresentação. 1. O Estudo 2. Metodologia 3. Ambiente A4 4. Aplicação em Sala de Aula 5. Resultados 6. Conclusão 7.

Estruturas de Dados Apresentação

2. DISCIPLINA REQUISITO (RECOMENDAÇÃO) 3. INDICAÇÃO DE CONJUNTO (BCC) Obrigatória TEORIA: 60 LABORATÓRIO: 30

Introdução à Computação e suas Aplicações na Educação

Instrumento de avaliação de LDD de física

TÍTULO: OBJETO DE APRENDIZAGEM: DESENVOLVIMENTO DE UMA PROPOSTA PARA O ENSINO DO DIAGRAMA DE CASO DE USO

Projeto de Desenvolvimento de Software

1. Tecnologias digitais da informação e comunicação na educação

GQS Grupo de Qualidade de Software INCoD - Instituto Nacional de Ciência e Tecnologia para Convergência Digital. Paulo Battistella

Introdução aos algoritmos computacionais

SISTEMA HIPERMÍDIA ADAPTATIVO BASEADO EM ESTILOS COGNITIVOS

Transcrição:

Aprendendo a construir algoritmos através da mediação digital Magda Bercht - UFRGS Luís de França Ferreira - UFRGS/Ritter dos Reis Sidnei Renato de Oliveira - Ritter dos Reis V Ciclo de Palestras CINTED/UFRGS- 2005

Tópicos Motivação Algoritmos Objeto de Pesquisa

Motivação Formação de profissionais em computação Desenvolvimento de sistemas de ensino mediados por computação capazes de promover a adaptação desses às necessidades de ensino, aprendizagem, expectativas e preferências do aluno.

Motivação Formação de profissionais em computação Construir programas de computador exige: capacidade de resolver problemas através da identificação de um conjunto ordenado e finito de etapas (representação de um algoritmo) habilidade de abstração relativa à solução de um problema em especial. Esta abstração exige o conhecimento do domínio do problema, o conhecimento de procedimentos que, se seguido, determina uma solução para o problema.

Motivação Formação de profissionais em computação Construir programas de computador exige: habilidade em descrever o algoritmo em uma linguagem de programação; perícia em linguagens de programação; e perícia em operar sistemas computacionais.

Motivação Formação de profissionais em computação O problema da aprendizagem de construção de algoritmos está na resolução de problemas e, conforme Holmes (1975), o segredo da aprendizagem de resolução de problemas está na criação de uma atitude no aluno para solucioná-los: análise de problemas e formulação de questões, e um alto espírito de competetividade e esforço

Motivação Desenvolvimento de sistemas mediados por computação capazes de promover a adaptação aprendizagem é individual e demanda um tempo de exercícios e de problematização bem maior que o especificado nos currículos e planos pedagógicos. artefato deve ser adaptável a cada aluno. E, essa adaptabilidade deve levar em conta tanto o desempenho como as características do estilo de aprendizagem, dos fatores afetivos, como motivação, humores e emoções da situação.

Algoritmo: O que é??? - receita abstrata que descreve um procedimento que pode ser realizado por um humano, por um computador ou por outros meios... - conjunto finito ordenado de instruções bem definidas, que produz sempre uma resposta após um tempo finito

Objeto de Pesquisa: Objetivos Geral proporcionar condições que favoreçam o aprendizado de algoritmos para programação de computadores. Específicos Estudo de características de um sistema computacional que apoiem e promovam o aprendizado de algoritmos Estudo de técnicas e métodos para construção de sistemas computacionais que apoiem aprendizado de algoritmos.

Objeto de Pesquisa: Como solucionar os problemas relacionados à aprendizagem de Algoritmos? Utilizando ambientes de simulação, que permitam o desenvolvimento do raciocínio lógico da programação, sem que seja essencial estudar a sintaxe de uma linguagem de programação propriamente dita Exemplos: AMBAP (Ambiente de Aprendizado de Programação UFAL), ASA (Ambiente de Animação e Simulação de Algoritmos SENAC RJ)

Objeto de Pesquisa: Como solucionar os problemas relacionados à aprendizagem de Algoritmos? criar objetos de aprendizagem que incluam recursos de hipermídia adaptativa, pois a utilização de recursos de hipermídia permite que os conteúdos possam ser apresentados de diferentes formas (textos, vídeos, imagens, sons, etc.)

Objeto de Pesquisa: Hipermídia Adaptativa individualizar o processo de ensino em ambientes informatizados, como o estilo cognitivo, nível de conhecimento, preferências do aluno, os conteúdos, as ferramentas de avaliação podem ser modelados para cada aluno; a inferência das estados afetivos do aluno em interação;

Como solucionar os problemas relacionados à aprendizagem de Algoritmos? os conteúdos são apresentados na forma de problemas e, cabe ao aluno, encontrar a melhor forma de solucioná-los, aplicando os conhecimentos que serão necessários no decorrer da sua vida profissional esta prática pedagógica incentiva a curiosidade e necessidade de encontrar a melhor solução para um problema; Problem Based Learning

Como solucionar os problemas relacionados à aprendizagem de Algoritmos? Metodologia de Ensino Empregada: Problem Based Learning Proposta deste trabalho: criar objetos de aprendizagem que incluam recursos de hipermídia adaptativa, apresentando problemas para o aluno solucionar.

Exemplo de um Objeto de Aprendizagem Uma empresa está concedendo um desconto especial a seus clientes, variável de acordo com os valores das compras efetuadas no mês anterior. Para tanto, a empresa estipulou a tabela de descontos: Valor da Compra Acima de R$500,00 De R$250,00 até R$500,00 Menos de R$250,00 Percentual de Desconto 10% 5% Sem desconto

Exemplo de Objeto de Aprendizagem Apresentação da solução do problema através de um esquema gráfico Dados de Entrada Valor total das compras realizadas no mês anterior Processamento Dados de Saída Aplicação do desconto, de acordo com a tabela Apresentação do desconto concedido ao cliente

Exemplo de Objeto de Aprendizagem Apresentação da solução do problema através da descrição dos passos necessários em modo texto Obter o valor total das compras efetuadas pelo cliente no mês anterior Verificar em que faixa da tabela o valor está enquadrado e definir o percentual de desconto Apresentar ao usuário o percentual de desconto

Como solucionar os problemas relacionados à aprendizagem de Algoritmos? Resolução de problemas afetos como envolve angústia, ansiedade, frustação, alegria,... exige dedicação (esforço), independência, confiança,...

Emotions are elicited on the person s subjective evaluation. (appraisal) of a situation, event or object OCC Model

Obrigada! Referências BERCHT, Magda. Em direção a Agentes Pedagógicos com dimensões afetivas. Tese de Doutorado, PPGC, UFRGS, 2001. HOLMES,P.R. The teaching of Problem Solving. In: The American Mathematical Monthly, 1974,vol 82, no. 5, São Francisco. ORTONY, A; CLORE, G; COLLINS, A. The Cognitive Structure of Emotions. Cambridge: Cambridge University Press, 1999. 207 p.

Contatos Magda Bercht bercht@inf.ufrgs.br Luís de França Ferreira franca@ritterdosreis.br Sidnei Renato de Oliveira - sidnei@ritterdosreis.br