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
Aprendendo algoritmos através da mediação digital
Tópicos

Motivação

Algoritmos

Objeto de Pesquisa
Aprendendo algoritmos através da mediação digital
Motivação

Formação
de
computação
profissionais
em

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.
Aprendendo algoritmos através da mediação digital
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.
Aprendendo algoritmos através da mediação digital
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.
Aprendendo algoritmos através da mediação digital
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
Aprendendo algoritmos através da mediação digital
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,
motivação, humores e emoções da situação.
como
Aprendendo algoritmos através da mediação digital
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
Aprendendo algoritmos através da mediação digital
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.
Aprendendo algoritmos através da mediação digital
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
Programação – UFAL),
de
Aprendizado
de
ASA (Ambiente de Animação e Simulação de Algoritmos
– SENAC RJ)
Aprendendo algoritmos através da mediação digital
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.)
Aprendendo algoritmos através da mediação digital
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;
Aprendendo algoritmos através da mediação digital
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
Aprendendo algoritmos através da mediação digital
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.
Aprendendo algoritmos através da mediação digital
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
Percentual de
Desconto
Acima de R$500,00
10%
De R$250,00 até
R$500,00
5%
Menos de R$250,00
Sem desconto
Aprendendo algoritmos através da mediação digital
Exemplo de Objeto de Aprendizagem
Apresentação da solução do problema através de
um esquema gráfico
Dados de Entrada
Processamento
Dados de Saída
Valor total das compras realizadas
no mês anterior
Aplicação do desconto, de
acordo com a tabela
Apresentação do desconto
concedido ao cliente
Aprendendo algoritmos através da mediação digital
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
Aprendendo algoritmos através da mediação digital
Como solucionar os problemas
relacionados à aprendizagem de
Algoritmos?
Resolução de problemas
afetos como
envolve
angústia, ansiedade, frustação, alegria,
...
dedicação (esforço),
confiança, ...
exige
independência,
Emotions are elicited on the
person’s subjective evaluation
.
(appraisal) of a situation, event or
object
OCC Model
Aprendendo algoritmos através da mediação digital
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.
Aprendendo algoritmos através da mediação digital
Contatos

Magda Bercht –
[email protected]

Luís de França Ferreira –
[email protected]

Sidnei Renato de Oliveira [email protected]
Download

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